Custom Loan Management Software Development for a Microfinance Company
The Customer is a reputable financial services company with 50+ offices across the US. The company provides consumer loans, including personal loans for bad credit, and offers flexible repayment plans tailored to individual financial needs.
The Customer relied on the out-of-the box on-premises loan management software to centralize customer and financial data, automate lending and borrowing processes, and control loan repayment. The software didn’t provide a full scope of necessary functionality and couldn’t be efficiently customized to the Customer’s specific loan management needs. Also, the prebuilt tool failed to smoothly integrate with the Customer’s corporate software and essential external systems. So, the Customer decided to invest in creating their own loan management system that would be fully tailored to their unique business requirements.
Owing to ScienceSoft’s 17 years of experience in building software for financial services companies, the Customer turned to us for the end-to-end custom loan management software development. After examining the Customer’s needs, ScienceSoft’s business analyst elicited detailed requirements for the loan management system. Based on the collected requirements, our solution architect elaborated an optimal architecture, feature set, and implementation tech stack for the software. This laid the basis for estimating the resources required to complete the project, as well as planning the project deliverables, budget, and schedule.
To meet the expected project timelines, ScienceSoft provided the Customer with a full-scale development team that consisted of a project manager, a business analyst, three full-stack, two front-end, and two back-end developers, as well as manual and automated testing engineers. We composed a team of senior- and lead-level talents proficient in financial software development to balance the project budget and ensure the topflight quality of the loan management solution.
When creating the business logic, UX and UI of the software, ScienceSoft’s experts strived to maintain a healthy similarity with those of the off-the-shelf loan management tool the Customer previously used. This aimed to avoid drastic changes across the Customer’s established business processes and ensure a smooth transition to the new software for the Customer’s employees and clients.
Prior to coding, ScienceSoft’s team established container orchestration, CI/CD pipelines, cloud automation, etc., to facilitate and speed up the solution development, integration, testing, and deployment.
The loan management software was to provide robust automation of the Customer’s specific lending-related processes. To cover this requirement, ScienceSoft’s team delivered the following functionality:
- Automated creation and submission of loan applications and contracts.
- Automated verification of a customer credit rating (based on the history of collaboration with a client and the data provided by credit bureaus).
- Automated generation of loan documents in compliance with the relevant federal and state regulations.
- Configurable dashboards with real-time updates on the granted loans, received and due loan repayments.
- Automated debt collection process.
- Scheduled and ad hoc reports on credit applications and repayments (50+ report types – by period, client, office, etc.).
ScienceSoft’s team integrated the loan management solution with the Customer’s existing software ecosystem, a US-wide SMS service platform, and customer credit rating systems of the US three largest credit bureaus. This would help to eliminate double data entry on the granted loans, free up the Customer’s employees from tedious debt collection tasks, improve the speed and accuracy of lending-related decision-making and loan repayment statistics reporting to the relevant institutions.
ScienceSoft’s quality assurance specialists were running manual and automated tests in parallel with development to promptly identify and fix the defects. Also, the solution was tested for user acceptance on the Customer’s side to ensure it provides convenient UX and UI.
ScienceSoft’s team now performs the migration of the Customer’s business data to the new loan management system. After that, the solution will be launched to the production environment and will be completely ready for use by the Customer’s employees and clients.
As of August 2022, ScienceSoft has been collaborating with the Customer for about two years. During this time, the Customer got a comprehensive loan management solution built from scratch according to their specific business requirements. ScienceSoft’s expert advice on the optimal software architecture, functionality, and tech stack, as well as a reasonable approach to resource management, helped the Customer optimize the project budget while ensuring the high quality of the solution.
Technologies and Tools
.NET Core, C#, Angular, TypeScript, Bootstrap, Microsoft Azure Cloud, Azure DevOps Services, Docker, Selenium, Locust.
Need help with a similar project?
Drop us a line, and our rep will contact you within 30 minutes to arrange an initial discussion.