01 · SaaS ERP/POS para Ecuador
Morvaden Commerce

- Estado
- en operación
- Restricción
- Aplicación de escritorio en operación. Integración fiscal SRI desacoplada.
- Stack
- Kotlin · Spring Boot · PostgreSQL · Flyway · Compose Desktop · Docker · VPS
Problema
Un comercio en Ecuador no puede operar solo con una pantalla de ventas. Necesita inventario, caja, compras y comprobantes que el SRI autorice. Si el software vive en la tienda, cada cambio de API rompe el día de quien está cobrando.
Restricción
El cliente de escritorio ya está instalado (MSI y actualizador). La API tiene que ser estable. El canal fiscal —secuencias, certificado P12, firma, XML, autorización y RIDE— no se publica al host. El producto es multi-tenant: varios negocios, una misma plataforma, aislamiento de datos y de licencia.
Decisión
Backend en Kotlin y Spring Boot, PostgreSQL con Flyway, escritorio en Compose Desktop. License Authority para habilitar el producto. Docker en VPS. El trabajo diario incluye skills y rules del producto: el sistema se opera, no se reescribe cada sprint.
Operación
En producción: ventas, inventario, caja, compras y POS. Emisión de documentos electrónicos regulados por el SRI. El canal fiscal queda fuera del host público. Lo que importa no es una demo: es que la tienda cobre y el comprobante salga autorizado.