The Role of Low-Code in Application Development Strategy: Pros and Cons
Build or buy? Until recently, companies had two choices: buy a commercial off-the-shelf (COTS) product for speed but compromise on flexibility and alignment with business needs, or build custom software to retain control and agility—at the risk of high costs and potential failure. Today, there’s a third path.
ACCELERATED SOFTWARE DEVELOPMENTARTIFICIAL INTELLIGENCE
Filipe Marques
5/9/20252 min read
From an article by Simone Mink (Mendix), January 2, 2024
Modern enterprises face the ongoing dilemma of whether to develop custom software or purchase ready-made COTS solutions. With evolving technology, this decision has become more nuanced. The way we build tailored applications has changed, enabling higher ROI and faster time-to-market. This article explores the “build vs. buy” debate in detail, with examples from organizations that have taken both paths.
Buying Software: Pros and Cons
Over the past two decades, companies have leaned heavily toward COTS solutions—and with good reason. They’re faster to deploy, cost-effective upfront, and backed by proven track records. However, even the best COTS products have limitations. Around 53% of projects exceed budgets by nearly 189%, and on average, 31% of them get canceled.
COTS is designed for mass appeal, addressing common needs such as ERP or claims processing. That broadness is its biggest weakness—delays in updates, limited customization, and vendor lock-in are common challenges.
Advantages of COTS
Fast to deploy and use for common business needs
Lower initial investment and predictable costs
Proven track record of successful implementations
Disadvantages of COTS
Limited flexibility and customization
Expensive modifications and licensing fees
Features that may not align with organizational needs
Vendor dependency for updates and maintenance
When to buy:
If you need a straightforward, quick solution without much customization, COTS can work well. It ensures predictable costs and faster deployment but may fall short as business needs evolve.
Building Custom Software: Pros and Cons
For organizations with unique requirements, building can be attractive. Custom software provides flexibility, integration with IT infrastructure, and strategic differentiation. However, development talent is increasingly scarce—software engineering roles now take 80+ days to fill, compared to 42 days for non-developer jobs.
Advantages of building
Tailored precisely to business needs
Easier integration with internal systems
Greater differentiation from competitors
Ability to update as requirements change
Disadvantages of building
Higher upfront costs in time and money
Longer development lifecycles
Dependence on scarce, expensive developer talent
When to build:
If your organization requires a mix of capabilities that COTS cannot deliver, has available resources, or needs long-term scalability, custom development may be the right choice.
The Low-Code Alternative
Low-code platforms provide a middle ground between building and buying. Gartner predicts that by 2025, 70% of new applications developed by enterprises will use low-code or no-code technologies.
Advantages of low-code development
Faster development cycles
Encourages collaboration, even among non-technical teams
Better alignment with Agile workflows
Full control over app lifecycle
Potential for long-term cost savings
Disadvantages
Still requires skilled talent and time, though less than traditional coding
Higher initial costs than COTS, though ROI improves over time
Mendix advantage:
With its strategic alliance with AWS, Mendix makes it easy to integrate advanced AWS capabilities into low-code solutions.
Build vs. Buy vs. Low-Code: How to Decide
Assess how much customization your business needs.
Conduct a gap analysis of COTS solutions.
Evaluate scalability and flexibility.
Analyze total cost of ownership for hidden costs.
Rule of thumb: If a COTS solution fully meets your needs, buy it. If not, low-code provides a flexible, cost-controlled way to build solutions that align closely with your business strategy.
Real-World Examples
North Carolina State University used low-code to build an application (REPORTER) in six months for under $1M, compared to $3–10M quotes from COTS vendors.
Saga Healthcare (UK) used low-code to build SACHA, a home-care scheduling system, in six months for under £250K—saving 97.9% compared to a £12M vendor quote.
The Best of Both Worlds
Mendix also offers adaptive solutions for ISVs, combining the benefits of ready-made software with the flexibility of low-code. This hybrid model avoids the pitfalls of rigid COTS customization while allowing organizations to adapt solutions to fit like a glove.
“With Mendix, you gain access to highly customizable COTS solutions. You get the benefits of ready-to-use capabilities with the ability to tailor them perfectly to your organization.”
— Jethro Borsje, Director of Ecosystem, Mendix