/* A case study on Efficient Business Operations with Custom ERP System for Construction Industry. */
For a client in the construction industry, we have designed and developed a custom ERP system – i.e., a web-based platform (based on Java/React stack) that enables the users (construction company employees) – automation of their business processes, i.e., to effectively manage and track projects and daily activities within different departments.
The developed ERP system enables storing and processing information regarding managing and controlling all resources, employees, daily tasks, activities, etc. The goal was to make a custom ERP system/ platform with different modules, such as:
The software environment used for development was Java/React platform, and the developed system layout and functionality are browser compatible. The project is managed (hosted) by a Cloud-based server (e.g., Google cloud).
ERP systems are rather complex solutions, as they incorporate the operation of multiple sectors and departments. Our client needed a comprehensive solution with unified login and UX interface across its different departments (Procurement, Operations, Sales, HR, Finance, etc.). The project’s primary outcome was the company’s streamlined process and improved decision-making, which would reduce the overall costs and increase the efficiency of the business.
In our case, the construction ERP project has been broken down into the modules described above. All activities and modules operate and store Material and Labor (Human) resources.
As we mentioned before – the project was implemented as a Cloud solution (possibly Google Cloud), and its deployment is displayed in the following diagram:
During the CRM platform project development – standard web development tools have been used, e.g., Microsoft .NET, etc. These tools provide a flexible UI toolkit, Wi-Fi/ Bluetooth, database connectivity, and many more options.
The backend was based on .NET, SQL Server database server, and IIS hosting server on Microsoft Azure.
The complete Tool-chain is presented in the following table::
|Type of the technology
|The technology chosen
|React / Redux / MUI
|Back-end (Server configure)
|Java / Spring Framework
The business process diagram of the construction company is given in the following diagram. The main actors in the ERP system are the Business development engineer, Planning engineer, Site engineer, Human resources employee, Accountant, and Procurement clerk.
All of them perform certain actions in the system that are now automated with our software solution.
4. The Admin can create and post Notifications to notify the Users (employees) about changes in Platform options, non-working days, and general information. Both – dashboard messages and email notifications will be sent.
5. The Admins is responsible for communication with the Users (employees) and will serve as the Help desk.
Accountant use cases include:
Site engineer use cases include:
HR employee use cases include:
more cool projects
/* Project about building Connections in Healthcare: The Development of a Comprehensive MedTech Solution for Patients and Doctors */
/* Project about Revolutionizing Restaurant Operations with an Online Solution: Managing Orders and Deliveries in the Age of Pandemic */
/*A case study about custom project management solution for marketing domain: Overcoming Challenges and Improving Campaign Delivery.*/
/*A case study about the urgency of digital transformation for business growth challenges. */
/* A case about Fitness Club Online Portal: Enabling Members and Coaches to Schedule and Enroll in Training Sessions. */