Workfacta is a SaaS-based business performance management that aims to help the management team in enhancing organizational transparency, collaboration, and accountability. It leans more towards objective setting and OKR-based performance tracking, as well as key business process automation in facilitating meetings, reporting, and making decisions.
This project aimed to evolve the conceptual business idea into a serious, commercially scalable SaaS solution that could work across industries and manage complex business operations efficiently. Ariel Software Solutions was chosen as a technology partner for designing, developing, and maintaining the whole of the platform from the minimum viable product to a full-scale, enterprise-grade solution.
Intuitive dashboard for managing employee activities.
Automated analysis for productivity trends.
Streamlined tracking and allocation of tasks.
Centralized communication and document sharing.
Live activity tracking and reporting.
Accessible and secure with Azure hosting.
From financial and operational data, Workfacta needs to deliver these weekly, quarterly, and yearly performance measures to its users with accuracy. The subtask for Ariel Software Solutions was the implementation of the complex business logic needed to calculate this data while keeping sufficient room for adaptation to various sorts of business areas. For example:
To ensure that meetings happen on a regular basis at the organizational level, whether it is weekly, monthly, or quarterly, Workfacta had to facilitate recurring meetings.
With the international user base of Workfacta, time zone differences were a critical aspect in scheduling meetings or sending out notices and reminders. Thus, the company had to be sure that the platform could manage the following:
The application was developed using Angular 6 on the front end from the start. With the increase in users, the UI/UX had to be enhanced further. Thus, an upgrade was required from Angular 6 to Angular 11 was essential. The task included the following:
An MVP was initially developed on Cosmos DB. It proved too expensive to maintain costs once the user base had reached a significant size. So, according to the recommendations of Ariel Software Solutions, it was advisable to move towards MongoDB, making the platform’s operational cost lower and the same level of handling within the data.
Ariel Software Solutions adopted an agile, collaborative approach to ensure that Workfacta’s vision was realized through innovative technical solutions. The key solutions provided are outlined below:
The platform was designed and built using ASP.NET MVC 5 and Web API frameworks to ensure
robust backend functionality. Ariel Software Solutions focused on creating a highly scalable
backend capable of managing complex business logic without compromising on performance.
The front end was initially developed using Angular 6 but later upgraded to Angular 11 to improve user experience and performance. The upgrade process included:
Ariel Software Solutions implemented a dynamic time zone handling system that automatically adjusted notifications, reminders, and reports based on the user’s local time. The system was flexible enough to manage daylight savings adjustments globally
The team created an adaptable meeting scheduling system that could accommodate different
meeting cadences. Features included:
Ariel Software Solutions led the migration from Cosmos DB to MongoDB, which reduced database management costs by 60%. The transition was executed with zero downtime, ensuring that no user data was lost or corrupted during the migration.
The dynamic meeting scheduling and real-time updates improved collaboration across teams. As a result:
Migrating from Cosmos DB to MongoDB resulted in significant cost savings:
The OKR tracking system provided users with valuable insights into performance, helping align individual and team objectives:
The upgrade from Angular 6 to Angular 11 improved platform usability, leading to higher user engagement:
Automated performance dashboards and reports led to more efficient management:
Ariel Software Solutions successfully translated Workfacta’s vision into a scalable SaaS platform feature-rich. This led to innovative business performance management solutions, along with user engagement, collaboration, and general performance tracking over the former operational cost reductions.
Ariel Software Solutions remains a partner with Workfacta, where continuous improvement and integration of new features have been embraced to keep improving to meet the changing needs of its users.
Harnessing technology to build a sustainable future