Shinetech assist an AU Vehicle Leasing Company with Automated Management System

Assisting an Vehicle Leasing Company with Automated Management System in Australia

Shinetech assists an AU Vehicle Leasing Company with Automated Management System


Java, hibernate, spring,
jasperreport, ExtJS ,
Tomcat, Mysql, PHP

“the attention to detail as well as suggested enhancements that exceed requirements continue to impress. I am delighted with the professionalism and the high standard of work provided that has facilitated a transformation in our systems, and enhances our capacity to grow our service based business.

I have used other overseas development teams with poor outcomes that were a waste of time and money. Shinetech is a refreshing change. Courtesy, efficiency, quick responses to requests and strong work ethic are appreciated. Good communication is essential to outcome focused IT development and in this the Shinetech developers excel. Confidence and peace of mind are the result.

I highly recommend Shinetech as an outsourcing solution. My only regret is not outsourcing to Shinetech's development team earlier.”

-Neil Campbell, Managing Director, inNovated Leasing


Our client is an Australian company that provides services that help people pay for their vehicle (finance and running expenses) in a cost efficient way.


Client managed all the business data with Microsoft Excel. With the growth of their customer-base, they partnered with a local software company to develop an internal management system. However, the initial development team had inadequate understanding of the leasing business and built a semi-manual system that still required lots of manual input from the users. The client then engaged Shinetech in the hope that the system can be optimized to support automated management and enhance user experience.

The Challenges

There were no technical documents or database handed over by the previous software company, so one of the main challenges was the large number of diverse fields/tables built upon the business logic that needed to be figured out.

Another challenge was to reorganize and design the databases for various customers, vehicle and business data, as it had grown enormously in the past years.


Since our client had no technology background or outsourcing experience, we initially assigned an IT consultant who analyzed project requirements and established the way of collaboration. Frequent communication with the client, and detailed investigation through the existing database and code, allowed us to familiarise with their leasing business very quickly.

We built up an offshore team consisting of 1 lead developer, 1 java developer and 2 php developers. The lead developer managed the team and clarified the requirements, while developers were responsible for analysis, coding and testing.

Normally the client roughly explained the requirement or idea, then our developers created a technical document or a visual demo, and communicated it back to the client. The team then started to develop with client's approval.

The development team deployed a testing sever to test new codes before committing to ensure the code quality.

One year later, we had highly improved their system and build additional functionality that allowed invoice exporting, payments matching, budget management, fuel card importing and so on.


We have collaborated with client for over 5 years, working as the IT team and we are responsible for all the system design and development work as needed.