Jan 2023 to Dec 2024
Devinium has created a number of significant new features to our client’s SaaS legacy software system developed in the mid 2000s using PHP.
The Brief.
Respond to our client’s customer requests in relation to developing a wide range of upgrades and new features to be added to their legacy system without adverse impacts on the older code and database structure, system stability and well-established user experience.
The Objective.
Ensure each upgrade or new feature (despite the level of complexity) was deployed bug-free to the live environment, and each new feature appeared as being fully harmonised within the UX of the older system for current users.
The Challenges.
Due to the age of the existing system and code structure, the challenge was creating a wide range of new features using the latest methodologies, while harmonising them within the existing UX design and deploying them smoothly to users.
Upgrading the security protocols of the legacy system in line with current best practice and ensuring the security upgrades did not adversely impact users or the responsiveness of the system.
The Solution.
Use Devinium’s proprietary DWebG and Synch systems to create satellite code/programmes for new features to interact seamlessly with the legacy system and database without disturbing older code structure or disturbing the well-established user experience.
Explore a range of options for each new feature request and deeply engage with the client in the selection process to ensure each approach was the best fit considering all the potential issues of the legacy system along with client aspirations and needs.
Repair and/or update older code and database structures where necessary to bring the legacy system in line with current best practices and maintenance efficiencies.
Create new testing and deployment disciplines and pathways that could be used to ensure each new satellite system functioned accurately and in an integrated manner with the legacy system before each deployment to the live environment.
The latest feature deployed is a Flutter base free app, allowing the users to raise requests for maintenance at their facility securely on Apple and Android platforms externally to the existing legacy system’s historic web page approach.

The Results.
My Maintenance Systems has had Devinium release a wide range of new features and app over the last few years, bringing the SaaS product more in line with the client’s long-term vision for the product.
Despite the challenges, new features and enhancements have been deployed without any major issues or user outages, as well as with wide user acceptance.
The volume of enhancements now deployed has delivered opportunities for market expansion of the client’s SaaS system. It has also given them a longer return on the investment pathway for their legacy system by avoiding the expense of building an entirely new ground-up system.
These enhancements have also maintained the currency of the product for both new and existing users and demonstrated the client’s agility in moving on requests from the user group in a timely manner.
