E-gineering partnered with an automotive financial products reseller to rewrite a web based reporting product. Developed by a previous vendor in classic ASP, it became evident to the client that the software was not written to be flexible, extendible, or scalable. In addition, it was inconsistent, had error in its calculations, and was in need of functional enhancements.
As an initial step in the process, E-gineering took the time to work with the customer to identify and codify the features, base business rules, and calculations — separating the work into reusable business layer objects. This allowed independent testing, quicker turnaround on enhancements and modifications, and the ability to reuse objects when driven by reporting needs.
Because of the limitations of existing design, outdated technology, and problems within the existing code, it was determined – in conjunction with the client – that we would rewrite the entire application.
Developed on ASP.NET in C#, the team utilized principled development approaches to combine C#, JavaScript, CSS, and html to produce a powerful application. One with new abilities to integrate with dealer management systems (R&R, ADP, Zeus), provide e-commerce for subscription and billing, customize branding/style, enable multi-tiered configurability for agencies, dealer groups, dealers, and products, and parameterize performance measurements.
Utilizing these approaches and creating configurable and custom reports (printable to PDF) with sophisticated grid, graphing, and charting controls – in addition to role based privileges and security – allowed us to produce the flexible, extendible, and scalable product which the client was looking for. This gave them the opportunity to drive business for their customers and themselves.
Roles: Assessment, project management, architecture, development, UI design, testing, support