Modernize legacy software to a cloud-based application to reduce maintenance costs and enhance customer reach
Modernizing legacy applications to the cloud enables customers to access data and analytics anywhere for taking corrective measures to improve product quality in manufacturing organizations.
Client Profile
A leading SQC/SPC software company helps manufacturers analyze their process data to improve quality and identify production issues before they become problems. The client has been helping hundreds of manufacturing companies for over 25 years in over 70 countries around the world.
Project needs
The current legacy SQC/SPC software lets manufacturers collect, visualize, analyze, and react to process data to reduce variation. Broadly, the features are as follows:
- Collect manufacturing data in an efficient, accurate, and objective manner
- Apply advanced statistical methods and techniques for the analysis of data
- Make the data and analysis accessible with simple and easy-to-understand program interfaces
- Communicate the results to members of the organization with intuitive and attractive color charts
- The current application is a desktop application with a stripped-down web application companion that runs on Windows. Over the last ten years, the technology and business landscape have advanced very quickly. The potential to run the application in the cloud gave scope for new business models and additional revenue-generating streams. The client partnered with ESN to review the current application and redevelop the application to take advantage of the advances in user interfaces and cloud technologies.
Technology and Tools
- HTML, CSS, TypeScript, Angular, Material Design, Fuse theme
- .NET Core, ASP.net, VB.net, C#, Web API
- Microsoft Azure cloud platform
- Azure Web Apps
- Azure Virtual Machines
- Azure Storage, Azure VPN Gateway, and IIS Server
- Visual Studio 2019, Git, Jira
Results
- Realize the benefits of the cloud with the ability to access data on-premise in the cloud or in hybrid scenarios
- Monitor performance on various devices, including mobile and tablets
- Rest API’s allow for integration of functionality for analysis into third-party applications
- Reduced maintenance with a modular and service-oriented architecture
- Compatible with the latest manufacturing environments
- Multi-language support
- A successful, well-managed agile project organized into three-week sprints consisting of sprint planning, daily scrums, development work, sprint review, and sprint retrospective