Tecnología · Desarrollo de Software
Mister Contratos: ¿cómo se construye un software de firma digital desde cero?
63 archivos, 18 bugs críticos y 28 versiones de un solo módulo. La realidad del software contratos digital es muy distinta a lo que imagina la mayoría.
·Abril 2026·12 min de lectura
El software contratos digital no nace de un clic. Mister Contratos es el resultado de semanas de trabajo iterativo, errores reales y soluciones que solo aparecen cuando las cosas fallan de verdad en producción.
Hay una idea extendida de que la inteligencia artificial lo resuelve todo de forma instantánea. Que basta con describir lo que quieres para obtener el resultado. La realidad, al menos en desarrollo de software profesional, es radicalmente distinta. Este artículo documenta, con datos reales, el proceso completo de construcción de un sistema de gestión y firma digital de contratos.
Iteraciones por módulo: la realidad en datos
Cada módulo del sistema tuvo que ser reescrito y corregido múltiples veces. El gráfico refleja cuántas versiones distintas se generaron de cada componente principal hasta alcanzar estabilidad:
Versiones generadas por módulo
28
8
5
4
4
3
Total: 52 versiones de los 6 módulos principales · 63 archivos entregados en total
Los 18 bugs que había que resolver sí o sí
No todos los errores son iguales. Algunos se detectan en el primer test. Otros solo aparecen en producción, con datos reales, en el dispositivo del cliente final:
«Cada bug que aparece en producción es información que no se puede obtener de ninguna otra forma. El proceso de error y corrección no es un fallo del desarrollo — es el desarrollo.»
— Servicios Tecnológicos · Mister Contratos, 2026
Las 6 fases del proyecto
Por qué la IA no es magia
La inteligencia artificial acelera enormemente el desarrollo. Puede generar, modificar y corregir código a una velocidad que un equipo humano no puede igualar. Lo que no puede eliminar es la necesidad de probar en el entorno real, con los datos reales del cliente, en el dispositivo real que va a usar.
El servidor de producción, el email SMTP del proveedor, el navegador móvil del cliente: cada uno tiene sus peculiaridades. Estos detalles no aparecen en ningún manual. Solo aparecen cuando el sistema falla en producción y hay que resolverlo.
Mister Contratos en producción hoy
- Genera contratos personalizados con variables dinámicas en segundos
- Envía enlace de firma digital al cliente por email
- El cliente firma desde el móvil con el dedo y rellena su mandato SEPA
- Ambas partes reciben confirmación con el contrato completo firmado
- Validez legal según la Ley 59/2003 de firma electrónica
- Documentos adjuntos RGPD y condiciones generales incluidos automáticamente
63 archivos. 18 bugs. 28 versiones del módulo más complejo. 14 horas documentadas. Un sistema operativo en producción real. Así se hace el software cuando se hace bien.


