Maxpanda

160K+ users, 3500+ organizations, 100+ countries & One Infra managementCMMS Solution

A Multi Tenant CMMS Application Gets a Technology Upgrade

Business Problem

A SaaS CMMS (Computerized Maintenance Management System) Application company/provider wanted to enhance their legacy application and provide greater value/greater ROI to their user base of 160K+ users across 3500+ organizations in 100+ countries.

 
Technology Solution
  • Staying technologically up-to-date and providing a secure and one-stop solution to its significant user base across geographies and business domains was key to this SaaS provider..
  • Seamless migration of entire user base (160k+ users) from legacy SQL Membership to .NET Identity provider, accompanied by Azure AD Integration.
  • Successful SSO implementation using OAuth, along with Facebook, Google, and Office365 authentication..
  • Maps Integration and Custom marker implementation providing site owners with the ability to graphically see work orders, their corresponding buildings/location, and to be able to make real-time decisions.
  • A Smart way of integration with Quickbooks (an external invoicing/accounting system) using Zapier.
  • Zapier integration with the CMMS tool allowed its customers to build automated workflows that are triggered based on events in the host application. Providing the ability to create an invoice in an external system or create a new customer as soon as certain action is triggered in the host application. 
  • Development of 80+ APIs allowing the CMMS to effectively integrate with external systems, an ability that was lacking before.
  • An Administrator could create a JWT token that was used for authenticating API calls. This simple yet crucial API logging ensured that there is intelligence around API usage.
Technology

ASP.NET MVC, MySQL, Google Maps, Here Maps, DevExpress, Zapier, Leaflet, OpenStreetMap

Benefits/Impact
  • Custom-built APIs provided seamless 3rd party integration ability for an app that lacked this facility for years.
  • The System to system integration feature significantly reduced redundant data entry.
  • Enabled site/business owners to make real-time decisions to help maintain the facility with graphic visualization of work orders and their corresponding location on maps.
  • Migration from older form authentication to a newer identity provider made the user experience more secure
  • Streamlined operations with trigger-based workflow automation