Para comprender primero las plataformas de bajo código, debemos mirar a James Martin, un consultor de tecnología de la información. En 1982 publicó un libro llamado Desarrollo de aplicaciones sin programadoresEn su libro, afirmó: “El número de programadores disponibles por computadora se está reduciendo tan rápido que la mayoría de las computadoras en el futuro deberán ser utilizadas al menos en parte sin programadores”. En los años 90 vimos el nacimiento de los lenguajes de programación de cuarta generación (4GL), las herramientas de ingeniería de software asistida por computadora (CASE) y las primeras herramientas de desarrollo rápido de aplicaciones (RAD) que prometían descargar la demanda de nuevas aplicaciones a los propios usuarios. Esta pila de tecnologías no logró interrumpir desarrollo de aplicaciones tradicional por muchas razones, que incluyen promesas excesivas y entregas insuficientes, no admitir las mejores prácticas, amplificar los riesgos de seguridad y la invención de Internet. En resumen, el momento de las plataformas de bajo código fue incorrecto. De hecho, la demanda de esta tecnología está en su punto más alto. Forrester Research espera que el mercado de plataformas de desarrollo de bajo código crezca de $ 3.8 mil millones en 2017 a $ 21.2 mil millones en 2022 debido a: “Se espera que el aumento constante en la demanda de automatización de software y aplicaciones innovadoras, junto con la facilidad de desarrollo de aplicaciones web y móviles, haya llevado a las empresas de todos los tamaños a adoptar la plataforma de desarrollo de bajo código. Además, el modelo de implementación basado en la nube está ganando mucha tracción en el mercado, ya que requiere menos inversión de capital, ayuda a disminuir los costos operativos y de mantenimiento, y reduce los esfuerzos de gestión”. Entonces, ¿qué ha cambiado? Esencialmente, la plataforma. Una lplataforma de desarrollo de bajo código (LCDP) es un software que proporciona un entorno que los programadores utilizan para crear software de aplicaciones a través de interfaces de usuario en lugar de la programación informática tradicional. Además, la nube también proporciona más seguridad, fiabilidad y una implementación más rápida.


