With the growing number of cars, thus collisions and resulting repairs, our client has identified a need for a complex system responsible for the whole process of car repair management. So far a number of separate systems had been in use, which was not comfortable for their users.
The new solution was supposed to integrate all those systems as well as all activities performed by the institutions participating in the claim management process – workshops, insurance companies and authorities. Its aim was to facilitate their work by granting them individual access depending on their role in the process – a car mechanic, an insurance company expert or a representative of authorities.
The first version of the application had been created before our cooperation started. After several years the client hired us and asked us to update the system in accordance with current market requirements. We were responsible for working out the architecture of the new solution.
The biggest challenge we had to take on was an integration with external claims solution systems, e.g. Audatex. The necessity to employ many technologies at a time was a demanding task as well.
From the very beginning the project was an outsourced service. A list of key functions was devised. The work is performed in weekly cycles. The project team gathers every week to discuss the work they have already done and to plan tasks for the upcoming week.
The technology used to develop the system is .NET 4.0 WPF combined with MVVM, Prism and DevExpress controls. The system communicates with the central database MSSQL Server through WCF using Agatha Request/Response Service Layer.
The programme is run with ASP MVC app, using MVVM design, (Knockout) and jQuery together with jQuery Mobile. The whole system is completed by Unity container and individual tests connected to RhinoMock.