Facilities management software enables organisations to manage their entire repair and maintenance program from a web-based dashboard. This type of software is designed to help businesses save time and money by properly managing their buildings, assets, and occupants more efficiently and effectively.
We developed a facility management system for food processing factories intended to be distributed in a Software-as-a-Services model. The purpose of this project was to improve the way support is done in factories by implementing preventive maintenance best practices. Our approach was to develop a responsive web application that could meet our customer’s needs of security, high availability and huge data processing capabilities.
Our solution had to take into account 2 major properties: robustness and security. The first step was to assign the right team, so we decided to work with a Java SCRUM team with the following structure:
On the infrastructure side we had a requirement of spinning off automatically a new environment for every new customer. Thus we decided to build the system on Amazon Web Services and use EC2 Launch Templates to our advantage. Every time a new customer is registered a new EC2 instance is created for the launch template, the appropriate security group is assigned, a new DNS record is created and a subdomain assigned to the new customer instance.
We decided to use a service oriented software architecture and used Domain Driven Design for our technical solution. We ended up with a web application comprised of the following modules:
Time to completion: 4 months
Budget range: 50.000 € - 100.000 €
We are fully equipped to handle your software development from start to finish, from small individual segments to more significant project processes. From requirements to systems analysis, architecture, design, development, and even testing, migration, and deployment – we do it all, no matter how big or small. Reach out to experience the Vertical Digital difference today.