← Insights libraryLow-code and Mendix

The Role of Low-Code in Application Development Strategy: Pros and Cons

May 9, 2025Filipe Marques, adapted from Simone Mink (Mendix)Original article.

Com base em um artigo de Simone Mink (Mendix), 2 de janeiro de 2024

As empresas modernas enfrentam o dilema constante entre desenvolver software sob medida ou comprar soluções COTS prontas. Com a evolução da tecnologia, essa decisão ficou mais complexa. A forma como construímos aplicações sob medida mudou, permitindo ROI maior e time-to-market mais rápido. Este artigo explora em detalhe o debate “construir vs. comprar”, com exemplos de organizações que seguiram os dois caminhos.

Comprar software: prós e contras

Nas últimas duas décadas, as empresas recorreram fortemente a soluções COTS — e com razão. Elas são mais rápidas de implantar, têm custo inicial mais baixo e contam com um histórico comprovado. No entanto, até os melhores produtos COTS têm limitações. Cerca de 53% dos projetos estouram o orçamento em quase 189% e, em média, 31% deles são cancelados.

O COTS é pensado para o grande público, cobrindo necessidades comuns, como ERP ou processamento de sinistros. Essa abrangência é sua maior fraqueza — atrasos em atualizações, customização limitada e vendor lock-in são desafios frequentes.

Vantagens do COTS

  • Rápido de implantar e usar para necessidades de negócio comuns
  • Investimento inicial menor e custos previsíveis
  • Histórico comprovado de implementações bem-sucedidas

Desvantagens do COTS

  • Flexibilidade e customização limitadas
  • Modificações e taxas de licenciamento caras
  • Funcionalidades que podem não se alinhar às necessidades da organização
  • Dependência do fornecedor para atualizações e manutenção

Quando comprar: se você precisa de uma solução simples e rápida, sem muita customização, o COTS pode funcionar bem. Ele garante custos previsíveis e implantação mais rápida, mas pode ficar aquém à medida que as necessidades do negócio evoluem.

Construir software sob medida: prós e contras

Para organizações com requisitos específicos, construir pode ser atraente. O software sob medida oferece flexibilidade, integração com a infraestrutura de TI e diferenciação estratégica. No entanto, os talentos de desenvolvimento estão cada vez mais escassos — vagas de engenharia de software hoje levam mais de 80 dias para ser preenchidas, contra 42 dias para vagas fora da área de desenvolvimento.

Vantagens de construir

  • Adaptado com precisão às necessidades do negócio
  • Integração mais fácil com sistemas internos
  • Maior diferenciação em relação aos concorrentes
  • Capacidade de atualização conforme os requisitos mudam

Desvantagens de construir

  • Custos iniciais mais altos em tempo e dinheiro
  • Ciclos de desenvolvimento mais longos
  • Dependência de talentos de desenvolvimento escassos e caros

Quando construir: se sua organização precisa de uma combinação de capacidades que o COTS não consegue entregar, tem recursos disponíveis ou precisa de escalabilidade no longo prazo, o desenvolvimento sob medida pode ser a escolha certa.

A alternativa low-code

As plataformas low-code oferecem um meio-termo entre construir e comprar. O Gartner prevê que, até 2025, 70% das novas aplicações desenvolvidas por empresas usarão tecnologias low-code ou no-code.

Vantagens do desenvolvimento low-code

  • Ciclos de desenvolvimento mais rápidos
  • Estimula a colaboração, inclusive entre equipes não técnicas
  • Melhor alinhamento com fluxos de trabalho ágeis
  • Controle total sobre o ciclo de vida da aplicação
  • Potencial de redução de custos no longo prazo

Desvantagens

  • Ainda exige profissionais qualificados e tempo, embora menos do que a programação tradicional
  • Custos iniciais mais altos que os do COTS, embora o ROI melhore com o tempo

Vantagem Mendix: com sua aliança estratégica com a AWS, o Mendix facilita a integração de recursos avançados da AWS a soluções low-code.

Construir vs. comprar vs. low-code: como decidir

  1. Avalie quanto de customização seu negócio precisa.
  2. Faça uma análise de lacunas (gap analysis) das soluções COTS.
  3. Avalie escalabilidade e flexibilidade.
  4. Analise o custo total de propriedade em busca de custos ocultos.

Regra prática: se uma solução COTS atende plenamente às suas necessidades, compre. Se não, o low-code oferece uma forma flexível e com custos controlados de construir soluções alinhadas de perto à estratégia do seu negócio.

Exemplos reais

  • North Carolina State University usou low-code para construir uma aplicação (REPORTER) em seis meses por menos de US$ 1 milhão, contra cotações de US$ 3 a 10 milhões de fornecedores de COTS.
  • Saga Healthcare (Reino Unido) usou low-code para construir o SACHA, um sistema de agendamento de atendimento domiciliar, em seis meses por menos de £ 250 mil — uma economia de 97,9% em relação a uma cotação de £ 12 milhões de um fornecedor.

O melhor dos dois mundos

O Mendix também oferece soluções adaptáveis para ISVs, combinando os benefícios do software pronto com a flexibilidade do low-code. Esse modelo híbrido evita as armadilhas da customização rígida de COTS e permite que as organizações ajustem as soluções para que sirvam como uma luva.

“Com o Mendix, você tem acesso a soluções COTS altamente customizáveis. Você conta com os benefícios de recursos prontos para uso e com a capacidade de adaptá-los perfeitamente à sua organização.” — Jethro Borsje, Director of Ecosystem da Mendix

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

  1. Assess how much customization your business needs.
  2. Conduct a gap analysis of COTS solutions.
  3. Evaluate scalability and flexibility.
  4. 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

A partir de un artículo de Simone Mink (Mendix), 2 de enero de 2024

Las empresas modernas enfrentan el dilema permanente de desarrollar software a la medida o adquirir soluciones COTS listas para usar. Con la evolución de la tecnología, esta decisión se ha vuelto más compleja. La forma en que construimos aplicaciones personalizadas ha cambiado, lo que permite un mayor ROI y un time-to-market más rápido. Este artículo analiza en detalle el debate entre “desarrollar o comprar” (build vs. buy), con ejemplos de organizaciones que han seguido ambos caminos.

Comprar software: pros y contras

En las últimas dos décadas, las empresas se han inclinado fuertemente por las soluciones COTS, y con razón. Se implementan más rápido, tienen un costo inicial conveniente y cuentan con un historial comprobado. Sin embargo, incluso los mejores productos COTS tienen limitaciones. Alrededor del 53% de los proyectos supera su presupuesto en casi un 189% y, en promedio, el 31% se cancela.

Las soluciones COTS están diseñadas para un público masivo y atienden necesidades comunes, como ERP o la gestión de reclamaciones. Esa amplitud es su mayor debilidad: los retrasos en las actualizaciones, la personalización limitada y la dependencia del proveedor (vendor lock-in) son desafíos frecuentes.

Ventajas de las soluciones COTS

  • Rápidas de implementar y de usar para necesidades comunes del negocio
  • Menor inversión inicial y costos predecibles
  • Historial comprobado de implementaciones exitosas

Desventajas de las soluciones COTS

  • Flexibilidad y personalización limitadas
  • Modificaciones y tarifas de licenciamiento costosas
  • Funcionalidades que pueden no ajustarse a las necesidades de la organización
  • Dependencia del proveedor para actualizaciones y mantenimiento

Cuándo comprar: si necesita una solución sencilla y rápida, sin mucha personalización, las soluciones COTS pueden funcionar bien. Garantizan costos predecibles y una implementación más rápida, pero pueden quedarse cortas a medida que evolucionan las necesidades del negocio.

Desarrollar software a la medida: pros y contras

Para las organizaciones con requisitos únicos, desarrollar puede resultar atractivo. El software a la medida ofrece flexibilidad, integración con la infraestructura de TI y diferenciación estratégica. Sin embargo, el talento de desarrollo es cada vez más escaso: los puestos de ingeniería de software tardan hoy más de 80 días en cubrirse, frente a 42 días para los puestos que no son de desarrollo.

Ventajas de desarrollar

  • Se ajusta con precisión a las necesidades del negocio
  • Integración más sencilla con los sistemas internos
  • Mayor diferenciación frente a la competencia
  • Capacidad de actualizarse a medida que cambian los requisitos

Desventajas de desarrollar

  • Mayores costos iniciales en tiempo y dinero
  • Ciclos de desarrollo más largos
  • Dependencia de talento de desarrollo escaso y costoso

Cuándo desarrollar: si su organización requiere una combinación de capacidades que las soluciones COTS no pueden ofrecer, cuenta con los recursos disponibles o necesita escalabilidad a largo plazo, el desarrollo a la medida puede ser la opción correcta.

La alternativa low-code

Las plataformas low-code ofrecen un punto intermedio entre desarrollar y comprar. Gartner prevé que, para 2025, el 70% de las nuevas aplicaciones desarrolladas por las empresas utilizará tecnologías low-code o no-code.

Ventajas del desarrollo low-code

  • Ciclos de desarrollo más rápidos
  • Fomenta la colaboración, incluso entre equipos no técnicos
  • Mejor alineación con los flujos de trabajo Agile
  • Control total del ciclo de vida de las aplicaciones
  • Potencial de ahorro de costos a largo plazo

Desventajas

  • Sigue requiriendo talento calificado y tiempo, aunque menos que la programación tradicional
  • Costos iniciales más altos que las soluciones COTS, aunque el ROI mejora con el tiempo

La ventaja de Mendix: gracias a su alianza estratégica con AWS, Mendix facilita la integración de capacidades avanzadas de AWS en las soluciones low-code.

Desarrollar, comprar o low-code: cómo decidir

  1. Evalúe cuánta personalización necesita su negocio.
  2. Realice un análisis de brechas de las soluciones COTS.
  3. Evalúe la escalabilidad y la flexibilidad.
  4. Analice el costo total de propiedad para identificar costos ocultos.

Regla general: si una solución COTS satisface plenamente sus necesidades, cómprela. Si no, el low-code ofrece una forma flexible y con costos controlados de desarrollar soluciones estrechamente alineadas con la estrategia de su negocio.

Ejemplos reales

  • La North Carolina State University utilizó low-code para desarrollar una aplicación (REPORTER) en seis meses por menos de $1M, frente a cotizaciones de $3–10M de proveedores COTS.
  • Saga Healthcare (Reino Unido) utilizó low-code para desarrollar SACHA, un sistema de programación de atención domiciliaria, en seis meses por menos de £250K, lo que representó un ahorro del 97.9% frente a la cotización de £12M de un proveedor.

Lo mejor de ambos mundos

Mendix también ofrece soluciones adaptativas para ISV, que combinan los beneficios del software listo para usar con la flexibilidad del low-code. Este modelo híbrido evita los inconvenientes de personalizar soluciones COTS rígidas y, al mismo tiempo, permite a las organizaciones adaptar las soluciones para que se ajusten como un guante.

“Con Mendix, usted accede a soluciones COTS altamente personalizables. Obtiene los beneficios de capacidades listas para usar, con la posibilidad de adaptarlas perfectamente a su organización.” — Jethro Borsje, Director of Ecosystem, Mendix

Originally published at s4-digital.com