
Scalable and Cost-Efficient Property Management Software for an NPO
The Client is a Canadian non-profit organization of 30 employees that provides education, housing, social development, and other programs.
December 12, 2023 - December 10, 2024
The Challenge
The Client provides housing services for 5,000 members of a local community. The challenge the organization wanted to resolve was manual property maintenance management, which wasn’t efficient enough. The Client decided to streamline maintenance activities through automation with the help of a tailored property management solution.
The Solution
Knowing ScienceSoft as a mature software development company with a 33-year background, the Client turned to us for designing and implementing a property management solution. ScienceSoft started by analyzing the Client’s property management needs and creating an optimal feature list. The system was supposed to deal with household, inventory, maintenance, and rent management. No off-the-shelf product offered the required functionality, so we agreed with the Client to develop the solution from scratch. For the project, ScienceSoft assigned a team comprising a business analyst, two developers (a front-end developer and a back-end developer), a QA engineer, and a DevOps engineer. ScienceSoft’s team helped the Client select the technology stack that included AWS and OroPlatform to meet the functional goals, ensure the future solution's flexibility, and optimize development costs. OroPlatform, an open-source platform, enables the use of universal components, which optimizes development and simplifies further solution support. So, we recommended using this platform as a basis for a future solution.
Results
The Client received a tailored, cost-efficient property management solution that helped streamline inventory, property maintenance, and rent management activities. It improved the productivity of the Client’s maintenance staff and increased the residents’ satisfaction. Currently, the solution serves 30 employees and 5,000 members of the local community, but it is scalable and can be adjusted to the property management needs of other communities.