Elitex logo
  • Services

    Featured from Blog

    article image
    Software Development Pricing ModelsEveryone looking for software development services, sooner or later, faces a critical choice in selecting a suitable pricing model.Read more
    article image
    Top 22 DevOps Automation ToolsDisclaimer: Manual deployments are dead.Read more
    See all articles

    Services

    Artificial Intelligence Software Development Services
    DevOps Automation Services & Solutions
    Custom Software Development Services
    Legacy Software Modernization Services
    MVP Development Services
    CTO as a Service for Startups

    Delivery models

    Product Development Services
    Software Product Enhancement
    Dedicated Development Team
    IT Staff Augmentation
    Software Audit Services
  • Expertise

    By domain

    Fintech
    Real Estate
    eCommerce
    Media and Entertainment
    Publishing
    Printing and Packaging
    Travel & Hospitality

    By technology

    Front-end:

    JavaScriptReact.jsAngular

    Back-end:

    Node.js .NETPython
  • Case studies
  • Insights
  • Company
    image
    About us
    Career
  • Let's chat
logologo

Services

AI Development ServicesDevOps Automation ServicesDevOps Infrastructure Automation ServicesDevOps Services and SolutionsFront-End Development Services Custom Software DevelopmentWeb Application Development Services

Industries

HospitalityDigital PublishingMedia & entertainmentFintecheCommercePrinting & PackagingReal Estate

Company

About usCareer

Contacts

icon
[email protected]
icon
[email protected]

UK

41 Devonshire Street, Ground Floor, London, United Kingdom, W1G 7AJ

UK

39/5 Granton Crescent
Edinburgh, EH5 1BN

Canada

700 2 St SW
Calgary, AB T2P 2W2

The Netherlands

Stade de Colombes 33
Amsterdam, 1098 VS

Ukraine

Horodotska Str. 2
Lviv, 79007

USA

405 Lexington Ave 9th floor, New York, NY 10174, United States
© 2026 ELITEX. All rights reserved.
Privacy PolicyTerms of ServiceCookies Settings
Property Management System Development Case Study by ELITEX, image 5Property Management System Development Case Study by ELITEX, image 5

Legacy Software Modernization for Property Management System

ELITEX modernized a legacy Ember platform and built two React applications for a PMS serving 20,000+ apartment units.

Industry

Travel & Hospitality

Technology

JavaScript
React
Ember

Services

Legacy Software Modernization Services

Software Quality Assurance Services

Front-end Development Services

CI/CD Consulting & Implementation Services

Software Product Enhancement Services

Customer’s Location

GB flag

the UK

A Brief Summary

  • TL;DR: Our client develops property management software for more than 20,000 property operators running entire apartment buildings for both long and short stays;
  • The company started building software in 2009, and till 2022 (when the collaboration with ELITEX started), their custom PMS accumulated technical debt. Our client needed to modernize their legacy PMS by migrating it to the latest Ember version and building new React features quickly.
  • ELITEX joined the project, scaling the development process quickly. We applied our existing real estate expertise, combined with DevOps and a deep understanding of front-end development. Our team rebuilt the CI/CD pipeline from scratch, designed and implemented an extensive automated testing system (automated test coverage now is above 70%), helped the client to newer Ember version, and built two new React-based applications. As of now, collaboration continues, and ELITEX help the project build new features much faster.

About the Project

Our client develops property management software for operators running entire apartment buildings. The company’s founder spent years managing serviced apartment businesses before building their own platform. That’s why they understood which tools failed in practice and where operational workflows broke down. Our client’s platform handles both short-term rentals and extended stays for companies managing whole buildings rather than scattered apartments.

The company launched in the 2009. Since the last decade, they’ve doubled the number of units managed through the platform for several year in row. Properties using their software operate across Europe, both Americas, and Asia. Each client provides feedback on what works and what fails during actual use. The development team actively incorporates these insights directly into the product. As of the end of 2025, over 20,000 apartment units run their daily operations through their platform.

The Challenge

When our client approached us, their platform was already handling daily operations for properties across multiple locations. The system had evolved over several years, and like many successful applications, it carried technical debt from earlier development phases. The codebase ran on Ember 1, and automated testing hadn’t been a priority during the initial growth period.

The company needed a development partner who deeply understood the specificity and nuances of legacy software modernization, particularly on the frontend. However, the challenge went beyond updating framework versions. The task was to keep operations during the transition period. Thousands of users relied on the platform to run their entire business workflow, so any disruption would have immediate consequences.

Property Management System Development Case Study by ELITEX, image 3
Property Management System Development Case Study by ELITEX, image 2
Property Management System Development Case Study by ELITEX, image 4
Property Management System Development Case Study by ELITEX, image 3
Property Management System Development Case Study by ELITEX, image 2
Property Management System Development Case Study by ELITEX, image 4
Property Management System Development Case Study by ELITEX, image 3
Property Management System Development Case Study by ELITEX, image 2
Property Management System Development Case Study by ELITEX, image 4

Our Solution

The work began with an almost year-long migration from Ember 1 to Ember 2. Our frontend specialist worked through the legacy codebase systematically, updating dependencies and refactoring code to align with modern framework conventions. After completing the migration and addressing initial bugs, ELITEX pushed for what seemed like the obvious next step.

The application had no automated testing. ELITEX insisted that implementing test coverage should become the priority before moving forward. We introduced testing gradually, writing coverage for critical user flows and complex business logic first. This work fell outside the original scope, but proved essential for sustainable development.

A year later, the Ember 2 to Ember 3 migration began. By then, roughly half the application had test coverage. This second migration went smoother than the first, with tests catching regressions early and providing confidence during refactoring. We continued adding tests alongside new feature development, making test writing part of the standard workflow rather than a separate effort.

Beyond framework modernization, our team built two new React-based applications from scratch. The inquiry widget guides potential guests through a visual process on the property website. It asks questions about their requirements and displays relevant apartment photos, then connects them with available booking slots through an integrated calendar. The next one, internet booking engine (IBE) application, allows guests to find and book apartments of the specific client.

The Process

The entire team operates in a Kanban flow. Developers pull tasks from the backlog and work through them sequentially, though priorities shift frequently based on business needs. Our developers handle urgent requests requiring immediate attention, alternating between critical issues and planned feature work. Regular release planning sessions keep the roadmap aligned with business goals. Code reviews occur for all changes before deployment.

The Project Team

ELITEX’s frontend specialist leads client-side development. He collaborates with four full-stack engineers who handle both frontend and backend work, and a team of QA testers that validate changes before release. The full control over the development process and project management remains on the client’s side, and ELITEX provides the specialized development capacity, strengthening the in-house development team.

The Result

Now, the work continues. At the moment, automated test coverage has increased from zero to 70%. This improvement has reduced bug-fixing time after framework updates and catches issues during deployment before they reach users. The CI/CD pipeline now prevents broken code from shipping, eliminating the production bugs that previously slipped through.

New features ship faster on later Ember versions. The framework updates primarily improved the development experience rather than altering to what users see. The UI remained consistent while the underlying technology became easier to maintain and scale. Both the inquiry widget and IBE application launched successfully and handle real user traffic across multiple properties. As of now, the platform continues expanding with new features in active development, running on a technical foundation that supports growth without accumulating additional technical debt.

Key facts and numbers:

  • 20,000+ apartment units running daily operations on the platform
  • 0 to 70% automated test coverage built from scratch
  • 2 Ember migrations completed (Ember 1 to 2, then 2 to 3)
  • 2 new React applications built (inquiry widget and IBE)
  • 5 specialists from ELITEX (1 frontend lead, 4 full-stack, plus QA)
  • Partnership running for over 4 years since 2022

Why Choose ELITEX?

  • Industry experience in property management: ELITEX have built multiple property management systems for real estate and hospitality clients. Our portfolio includes platforms for short-term rentals, extended stays, and hybrid property operations. We understand the operational requirements and technical challenges specific to this industry.
  • Legacy modernization expertise: We have vast experience in upgrading outdated codebases without disrupting live systems. Our team handles complex framework migrations and UI modernization for applications that can’t afford downtime. We’ve moved multiple clients from legacy technologies to modern stacks while maintaining production stability.
  • Cost-efficient development: We provide specialized expertise without the overhead of traditional agencies. Our flexible engagement model means you pay exactly for the development capacity you need with no surprises. No bloated teams or unnecessary project management layers.
  • Technical flexibility: ELITEX’s developers work across multiple technology stacks. Whether you need Ember expertise, React development, or a dedicated DevOps specialist, we adapt to your technical environment. You get the right specialists for each challenge without hiring multiple vendors.
  • Transparent communication: We operate with minimal bureaucracy. Direct access to developers, clear status updates, and honest assessments of what works and what doesn’t. No account managers filtering technical conversations between your team and ours.
  • Proactive problem-solving: We identify issues before they become critical. For instance, in this project, we recognized the testing gap and implemented automated tests even though it wasn’t in the original scope. We always focus on long-term sustainability, not just immediate deliverables.
Property management system case study by ELITEX, image 1

Take the First Step: Schedule a Project Consultation Today

laptop for CTA

Other Case Studies

Hospitality property management SaaS development

Cloud-based hotel and property management SaaS solution

Property Management and Hotel Reservation System Development Case Study, image 6

Web Platform Modernization for Hospitality & Travel Agency

Web Modernization for Online Travel & Hospitality Platform

Web development for hospitality platform by ELITEX, case study, photo 4

End-to-end label packaging software development

Label software for precise, print-ready packaging

kallik screen

Delta by Stockholm Stream Media - Media Technology Development by ELITEX

Delta by Stockholm Stream Media: Media technology development

Media Technology Development for Delta Case Study, image 1

Let's talk about your project

Drop us a line! We would love to hear from you.

Kate
calendlyBook a calllinkedInKate PrysiazhnaPartnership Manager
logoimgimg
Your message
Terms