Financial audit platform
One of our clients, part of a multinational professional services corporation, approached us with a request to participate in developing a solution that would help their employees automate and simplify audits for their clients. Our team had to develop a part of a large automation project that the client had been implementing for several years. At the same time, they required a complex, not a one-off, solution that in the future would be available to implement in other parts of the organizational network (each office of the firm acts like a separate player in different regions of the world).
|Product||Financial audit web platform|
|Client||Multinational professional services firm|
|Buyer persona||Client’s employees|
|Technology||.Net Framework, .Net Core, SQL Server, WebAPI, MVC, Angular 6, Silverlight (legacy), PowerBI, TypeScript, SCSS, Google Analytics|
|Provided services||User Experience Design, Architecture, Application Development, Project Management, Functional Testing, Automation and Regression Testing, DevOps|
Goals and Challenges
The perfect product in the eyes of the client had to meet several requirements at once:
- Visibility for the entire audit process.
- Possibility to record, track, and monitor qualitative and quantitative audit findings.
- Ability to create custom modules and components for different company departments and clients.
- Quick access to data for multiple auditors working simultaneously.
- Possibility of fast and clear onboarding for new clients. Each project has its own team within the company and client.
After receiving the brief, project development began with cross-team work between the client's technical department and our team. First the business logic and structure of the future solution was formed. The end result should look like an audit platform that helps auditors and managers to review and monitor financial health, income, expenses, realized gains or losses as well as form audit reports for subsequent work. For a pilot launch of the solution, the client planned to use our platform to replace their existing fragmented solutions with a single integrated system. That is, we created a workspace for the auditor.
The first stage in the development of the system was working with customer data. Since each office has its own local clients, different data formats and data providers, the process of importing data into the audit system should be simple and unified. To do this, we have developed our own data import mechanism, which, together with a fully secured perimeter that handles highly sensitive data, allows us to standardize the information in order to facilitate its further processing and management.
Data processing is also handled by the systems own processing mechanism, which also has an API for third party components. At this point, it is worth noting that to carry out certain work tasks, managers may not have enough built-in workflows. That’s why the platform architecture allows you to create customised modules and components that use the API of the processing mechanism. This can be the creation of custom reports or, for example, searching for audit conclusions in predefined formats.
The main result of the project is the creation of greater efficiency. Compared to past auditing methods such as statistical work using Excel macros, our application significantly improves the quality of data processing and reduces the risk of inaccuracy. In other words, the client has an accurate result and a reduced risk of incorrect audit.
Thanks to the implementation of the platform, labour costs for monitoring and calculations were reduced as well. At the same time, non-trivial tasks have also been simplified. Any employee from any department can use custom development to automate the process and enjoy the finished result.
After a pilot launch in 2019, the client decided to scale our platform to other company locations in the coming year. Considering that we worked out the possibility to adapt the platform to the auditing rules of different countries, this process won’t require the client to incur additional costs.
СEO & Founder, Upendo Ventures
Before starting Upendo Ventures, I led the team at Hotcakes Commerce. At the time, it was a thriving commercial e-commerce platform built on top of the most popular ASP.NET CMS known as DNN. Hotcakes Commerce was rarely not seen in the top 3 selling extensions overall for DNN throughout its entirety as a commercial product. While it’s since been re-released as an open-source e-commerce solution, its popularity has not faded. This popularity is primarily due to the stability and high-quality features it’s boasted over the years. Many of these features were either built or started by the team at devspiration. With Hotcakes Commerce being at the core of what started Upendo Ventures and its continued success as one of our specialties, I can confidently say that the devspiration team has been a cornerstone of what sparked it all. I’d recommend them for all of your custom software needs. You can trust their attention to detail and expertise for all of your mission-critical software projects.
devspiration team helped us to develop a PDF parsing framework for our cloud based image inspection platform Azenzus. They accomplished this goal quickly and professionally. We enjoyed their proactivity, dedication and detail-oriented approach. Highly recommend devspiration as a trusted technology partner for other businesses.
devspiration partnered with our core development team and became an integral part of our engineering efforts on the first release of our SaaS product. They quickly adopted our in-house standards and culture, and provided cutting-edge development on new technologies that our team did not have expertise using at the time.
We are truly grateful how quickly they assimilated into our team and for the high level of attention and professionalism every team member provided.