Construction Software Development | Improving a CRE SaaS

CRE platform for managing +200K construction projects

About

A construction software development

We are long-time partners with a commercial real estate company, working on their SaaS and web-based construction management software that has been an industry key player since 1995.

The application manages over 200,000 construction projects, with a combined value of more than $300 billion. It allows owners to measure and manage every step of the capital project delivery process from planning, design, procurement, construction and operations.

Challenge

Improving the software while migrating to newer technologies

After the 2008 economic crisis, the construction market began to revamp itself, which involved a lot of rethinking and investment in technology. To meet a growing demand and adapt to today’s market and users’ needs, the company decided to do a technology upgrade from its legacy .NET codebase into the MEAN stack, leveraging the advantages of modern technology. In addition, they were looking for a way to reduce existing errors that were occuring due to the legacy stack.

This construction software development project consisted in upgrading the entire system, which could have been a multi-year project. However, instead of waiting for the complete upgrade to release a new version, together we developed a vertical migration approach, where we could keep improving the software while migrating to newer technologies at the same time.

Solution

A vertical migration approach

Three of our senior MEAN developers worked as part of their in-house team, located in Florida. We worked with an agile methodology scope, with daily checkpoints and weekly planning and review meetings.

The co-development team focused on evolving the code’s quality and implementing different good practices for better software development.

Results

A faster and more reliable SaaS construction software

With the migration and an innovative architecture that syncs up data across the new and old code, upgraded modules can run simultaneously with the legacy ones. This allows end users to experience a much faster and more reliable front end.

Other projects are currently ongoing with our full stack engineers in South America, including a UX/UI refresh project, a refreshed schedule module and a support team for the legacy application, among others.

cookies-icon

This website uses cookies so that we can provide you with the best user experience. To read more about the cookies we use and to change your settings see our Cookies Policy.

OK, I understand