◆ DTO AI Framework · MES · Plataforma de gestión

Una plataforma modular. Tu plataforma de gestión, no una plantilla.

DtoMES une 40 años de experiencia ERP/MES a una arquitectura moderna de BPL, interfaces y pool thread-safe. Varias bases de datos orquestadas por la sincronización, con PostgreSQL como hub de plataforma e IA, Ollama para los embeddings en local, y los módulos que hablan con la IA a través de MCP.

30+
BPL modulares
580+
Unit Pascal
340k+
Líneas de código
MCP
IA integrada en los módulos
Qué es DtoMES
Dos secciones, una plataforma

Una parte informativa para entender qué hace el producto y para quién; una parte técnica para quien quiere ver cómo está construido. La misma plataforma, dos niveles de lectura.

💸 Sección informativa

La plataforma, los verticales (manufactura y asociaciones), el porqué de DtoMES, nuestra historia y los contactos. El valor antes de los detalles.

Plataforma · Verticales · Por qué →

🧩 Sección técnica

Arquitectura de BPL, capa de datos en PostgreSQL, IA local con Ollama y MCP, módulos (Producción, Planificación, Laboratorio, Documentos), MemoryLens, seguridad y auditoría.

Arquitectura · IA & MCP · Módulos →
Principios
Decisiones de arquitectura, no compromisos

🔗 Modularidad real

Cada módulo es una BPL independiente: se compila, prueba y distribuye por sí solo. Actualizar un módulo significa sustituir un archivo .bpl. Rollback inmediato.

🔄 Integración multi-base de datos

La plataforma es multi-base de datos por decisión: Firebird para el MES, SQL Server/COBOL para el ERP, PostgreSQL como hub de plataforma e IA. La sincronización basada en hash los mantiene alineados, sin triggers en las tablas de origen.

🤖 La IA como parte del sistema

No un chatbot en un rincón. Los embeddings son locales con Ollama; los módulos exponen y consumen herramientas de IA vía MCP. La IA se convierte en infraestructura.

🔒 Seguridad por diseño

RBAC centralizado, enforcement declarativo en formularios y acciones, auditoría de los accesos en PostgreSQL, segregación de funciones. Cimientos listos para verificaciones futuras.

📜 Trazabilidad

Cada dato deja un rastro. Registro de auditoría y cadena hash append-only: si un resultado es erróneo, se remonta la causa evento por evento.

🌐 Multi-país

Gestión común, contabilidad local: añadir un país es configurar, no reescribir. Un contrato contable neutro con un perfil por país.

El giro tecnológico
PostgreSQL como hub, Ollama para los embeddings, MCP para la IA

La capa de datos de la plataforma converge en PostgreSQL (con pgvector para los embeddings), mientras la sincronización mantiene alineadas las bases de datos operativas. La inteligencia semántica corre en local con Ollama; la integración con los modelos de IA pasa por MCP, el protocolo que expone los módulos como herramientas.

Datos

PostgreSQL

Base de datos central para la plataforma de gestión, identidad, permisos, telemetría y documentación. Con pgvector aloja también los embeddings: búsqueda semántica junto a los datos, sin un segundo motor.

Embeddings locales

Ollama

Generación de embeddings en local, sin enviar datos sensibles al exterior. Documentos, notas y knowledge base se convierten en vectores para la búsqueda semántica y el soporte contextual.

Integración de IA

MCP

Model Context Protocol: los módulos exponen herramientas (documentos, módulos, scaffolding, archivo) que los modelos de IA pueden usar de forma segura y trazada. Es el puente entre la plataforma y la IA.

En la práctica: un solo stack que instalar y mantener (PostgreSQL + Ollama), la IA que trabaja sobre los datos reales a través de MCP, y ningún dato que salga de la empresa para los embeddings. Y hay más: dashboard (DAH), telemetría (SEH), auditoría, documentación, log y sincronización son servicios del framework que cada módulo hereda automáticamente siguiendo las reglas del servidor MCP. El sistema nervioso central →
Módulos
Explora los módulos en detalle
Verticales
Un motor, varios sectores

🏭 Manufactura (MES)

El corazón histórico: producción, planificación, laboratorio, documentos, sincronización con el ERP legacy. El dominio en el que la plataforma ya está en producción.

Ir a los verticales →

🤝 Asociaciones

Socios, cuotas, venta de libros, eventos, contabilidad y obligaciones (RUNTS, 5×1000). Gestión común, contabilidad local — el mismo modelo multi-país.

Vertical Asociaciones →

Caso de anclaje: la red Esperanto, la misma entidad en cada país. El vertical Asociaciones tiene también una versión en Esperanto.

Nuestro recorrido
40 Años de Evolución

De una idea revolucionaria en 1985 al futuro impulsado por IA de hoy.

1985

La Visión Original

Una “máquina virtual” escrita en C para SCO Unix que leía archivos de configuración de texto y generaba un sistema ERP completo. Configuración en lugar de código — y diez años de operación continua.

1995

La Transición a Windows

Windows y Delphi cambiaron el paradigma del sector. Nos adaptamos, pero el ADN data-driven permaneció en cada sistema construido.

2000-2024

Experiencia en Campo

Sistemas ERP, MES, PLM y Field Service para manufactura y servicios. Sistemas que siguen funcionando hoy y generando valor.

2025

Regreso al Futuro

DtoMES / DTO AI Framework: la visión de 1985 realizada con tecnología de 2025. Arquitectura BPL, PostgreSQL como hub, embeddings locales con Ollama e IA integrada vía MCP.

White-paper
Costruire ERP by design

Un pequeño libro (~23 páginas) sobre la filosofía de una plataforma de gestión integrada con la IA: segura, controlada y documentada por diseño. Interfaces, patrones MVP, MCP, integración y multi-país — explicados por el valor, no por el código. (Disponible en inglés.)

Descarga el PDF (deja tu correo) →
White-paper Building ERP by design

Una plataforma construida para durar

40 años de experiencia. Arquitectura moderna. Datos en PostgreSQL. IA integrada vía MCP.

Hablemos → Nuestra historia
FAQ
Preguntas frecuentes
¿Qué es DtoMES?
DtoMES es un Manufacturing Execution System (MES) y una plataforma de gestión modular, construida en Delphi con una arquitectura de paquetes BPL. Los datos residen en PostgreSQL y la inteligencia artificial se integra en los módulos mediante el protocolo MCP.
¿DtoMES es un ERP o un MES?
Es una plataforma modular que cubre el área MES (producción, planificación, laboratorio, documentos) y se integra con el ERP de la empresa. El enfoque es multibase de datos: cada sistema mantiene su propia base de datos y la sincronización los mantiene alineados.
¿En qué tecnologías se basa?
Delphi (paquetes BPL, interfaces, pools thread-safe), PostgreSQL como hub de plataforma e IA con pgvector, Ollama para los embeddings en local y MCP como puente entre los módulos y la IA. Una sincronización basada en hash mantiene alineadas bases de datos heterogéneas como Firebird y SQL Server.
¿Los datos y la IA permanecen en la empresa?
Sí. Los embeddings se generan en local con Ollama y los datos no salen de la infraestructura de la empresa. MCP actúa como un puente controlado y documentado hacia la IA, sin enviar los datos a servicios externos.
¿DtoMES se integra con el software de gestión existente?
Sí. Gracias a la sincronización y a un conector universal, DtoMES convive con los sistemas existentes en lugar de sustituirlos, manteniendo cada base de datos como fuente de sus propios datos.
¿Quién desarrolla DtoMES?
DtoMES lo desarrolla Intersoftware s.n.c. (marca DTO — Datadriven Technology), con más de 40 años de experiencia en software ERP y MES. Contacto: info@snelloerp.eu.