Business process automation platform
In 2017, we started creating a platform that would optimize employees' work processes for a multinational professional services firm. The general vision of the future product was described as a web-based technology-sharing platform to find, build, and contribute to a number of various digital assets that allow users to get rid of their daily routine tasks. Our client required an end product to create additional capacity at every staff level, perform value-added activities, and enhance the overall experience: from booking working space to calculating and generating various reports. Easing these burdens would allow people to focus on more meaningful and important types of work.
|Product||Web platform for business automation|
|Client||Multinational professional services firm|
|Buyer persona||Client’s employees|
|Technology||.NET Framework, .NET Core, ASP.NET MVC, Angular JS, Angular 8, UIPath, Alteryx, Docker, K8s|
|Provided services||Custom application development, RPA development|
Since the conception of the project's ambitious idea, Robotic Process Automation (RPA) technology along with Microsoft .NET stack was chosen as the cornerstone for execution. This approach required us to solve several important tasks at once:
Web. To create a web application to host the library of created automations.
API. To build an interface that supports various RPA integrations such as UIPath and Automation Anywhere with web applications. Support both server and client-side executions of the robotic automation bots.
Scalability. To create architecture allowing developers to add and maintain the functionality of bots swiftly and smoothly.
Design. To implement a solution that is intuitive for employees with different levels of understating technology. Simultaneously, its structure has to encourage employees to adopt digital transformation and be involved in making their own contributions.
With those challenges in mind, we set out to develop a web-based application that would act both as a host for a library of registered RPA bots and a point for user interaction. Let's reveal the user logic of the platform.
Imagine that one of the company's managers needs to optimize their work with standardized monthly reports. In order to do this, they enter the portal and choose one of the recommended bots or use a gallery with the detailed filtering . The collection contains bots of any complexity – from the most straightforward scripts to those requiring different data inputs before execution. Meanwhile, core technology of the bots has a wide range of solutions within itself, including AI.
If our manager finds the right solution, they follow the instructions (each bot can have its own, as mentioned above) and runs the bot directly in the portal or downloads it to their desktop to run them locally. If there is no right solution in the collection, the user can suggest and submit an idea for its creation. The ticket goes to the governance committee, which selects ideas for further development and implementation. If the user's idea is chosen, a team of programmers will create a new bot, and the user gets rewarded for their proactivity following the designed gamification flow. It's a win-win for everyone involved in the process.
The current web-based platform of RPA automations started as a three month proof of concept with the client. Six months later, our team reduced about 5,000 hours of manual labor and helped the client save more than $6M annually. This success led to various partnerships including projects with UiPath, Automation Anywhere, and Blue Prism.
The solution was adopted in North America, Canada, UK, and Australia by supporting cloud-native and multi-tenancy architecture.
С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.