De una máquina virtual en C sobre SCO Unix en 1985 a una plataforma modular construida con Delphi, PostgreSQL e inteligencia artificial. No hemos perseguido las modas — hemos esperado a que la tecnología alcanzara nuestras ideas.
El principio nunca cambió: separar la configuración del código, los datos de la presentación, la lógica de la interfaz. Cada era trajo nuevas herramientas, pero la filosofía siguió siendo la misma.
Una "máquina virtual" en C para SCO Unix que leía archivos de configuración textuales y generaba un sistema ERP completo. Ningún código por cada cliente — solo configuración. En producción durante más de 10 años.
Windows y Delphi cambiaron el paradigma. La productividad del RAD era irresistible, pero el precio fue la pérdida de flexibilidad de las configuraciones textuales: las interfaces quedaban congeladas en los archivos DFM.
Sistemas ERP, MES, PLM y Field Service para manufactura y servicios. Más de 50 empresas atendidas, sistemas que aún hoy funcionan. Cada proyecto enseñó algo sobre la resiliencia del software.
La visión de 1985 — configuración en lugar de código — se realiza con las tecnologías de hoy. JSON en lugar de archivos de texto, BPL en lugar de módulos compilados, interfaces para el desacoplamiento total. Los datos se consolidan en PostgreSQL; la IA (Ollama, MCP) se convierte en infraestructura.
El papel de la IA va más allá de la generación de código: ha participado en decisiones de arquitectura, identificado problemas estructurales, propuesto patrones que se han convertido en pilares del sistema. Y hoy, vía MCP, opera sobre la plataforma con herramientas reales.
Late-binding vía procedure var. Facade TMLHelper para unificar el acceso a MemoryLens. Resolución de la dependencia circular Database/Sync.
Identificación de archivos declarados pero no implementados, verificación de las dependencias BPL, análisis de la herencia de los frames.
Skills con patrones y checklist. La IA lee los fuentes, entiende las convenciones y produce código que se integra de forma natural.
Business case a partir del análisis directo de la codebase. Este mismo sitio. Checklist ML para cada nuevo módulo.
Migración de módulos legacy monolíticos a MVP con Presenter, QueryProvider y Registration.
Acceso a los fuentes y a las herramientas vía MCP. Scaffolding y verificación de la build. Un orden de magnitud más rápido.
Co-Fundador · Arquitectura de Software
40 años de desarrollo de software empresarial. De la máquina virtual en C de 1985 a la arquitectura BPL de DtoMES. Especializado en sistemas ERP/MES para la manufactura.
Co-Fundadora · Procesos y Operaciones
Experiencia de veinte años en la gestión operativa de sistemas de información empresariales. Puente entre las necesidades del negocio y las soluciones tecnológicas.
Datadriven Technology through Object-oriented programming
Tres palabras que encierran cuarenta años de filosofía. Los datos guían las decisiones. La tecnología es el medio, no el fin. La programación orientada a objetos — interfaces, herencia, polimorfismo — es el fundamento de la arquitectura.
40 años de experiencia. Arquitectura moderna. Desarrollo asistido por IA.