Case Study:
Optimizing a Vehicle Finance System for Growth and Automation




Collaborating since 2013
Evolving from system rescue to full-scope development and support
Business-Aligned Development
Translated rough ideas into solutions through iterative communication
Client overview
The client offers financial solutions that help individuals manage the cost of vehicle ownership, covering both financing and ongoing running expenses in a cost-effective manner.
Initially, all business data was managed manually via Microsoft Excel. As the customer base expanded, the client engaged a local software company to build an internal management system. Unfortunately, the system delivered was only semi-automated due to the vendor’s limited understanding of the leasing industry. It still required extensive manual input, and the client soon recognized the need for a more automated, scalable solution.
Challenges
- No technical handover: The previous vendor provided no documentation or database schema, leaving our team to reverse-engineer and understand a complex, loosely structured system.
- Data complexity: Over the years, the client’s data—spanning customers, vehicles, and leasing operations—had grown significantly and required reorganization and optimized database design.
Our apporach
Given that the client had limited technical expertise and no prior outsourcing experience, we began by assigning an experienced IT consultant to define the collaboration model and gather clear requirements.
We then formed a dedicated offshore team:
- 1 Lead Developer (responsible for coordination and requirement clarification)
- 1 Java Developer
- 2 PHP Developers
Key features
- Iterative communication: The client would describe their needs in simple terms, and our team would respond with visual demos or technical documentation.
- Confirmation-based development: Only after client approval would implementation begin.
- Quality assurance: A dedicated testing server was used for internal verification before pushing code live.
Technology stack
- Backend: Java, Hibernate, Spring, PHP
- Frontend/UI: ExtJS
- Reporting: JasperReports
- Server & Database: Tomcat, MySQL


The results
With 11 years, we significantly enhanced the system’s automation and usability.
Our team has since become the client’s long-term development partner, fully responsible for both system enhancements and website development needs.
Need help with your financial system?
Reach out to us via the contact form below. We will get back to you in 1 business day.