AURORA · PLATAFORMA
El framework financiero sobre Laravel.
Si Laravel te da el framework web, Aurora te da el financiero.
Construye ERP y software empresarial sin reinventar el libro mayor, la integridad financiera ni la arquitectura modular. Filament, Nova o Backpack te dan pantallas sobre tus tablas; Aurora te da la capa de abajo: el kernel financiero sobre el que esas UIs se montan.
tú construyes en la capa del medio
EL PATRÓN
Todo ERP interno empieza igual.
Unos modelos Eloquent, un panel en Filament y unas cuantas reglas de negocio. Funciona. Hasta que crece, y dos años después tienes:
- Asientos que dejan de cuadrar y nadie sabe por qué.
- Módulos acoplados: tocar uno rompe otro.
- Cambios que rompen cosas en silencio, sin que CI avise.
- ¿Dónde vive, exactamente, la verdad financiera?
Aurora existe para no llegar ahí.
LA ALTURA
Operan en capas distintas.
Un admin builder —Filament, Nova, Backpack— genera pantallas CRUD sobre tus modelos de Eloquent: resuelve la interfaz, no la lógica de un sistema financiero. Django ofrece un framework web y un admin genérico. Y Odoo es un ERP extensible; Aurora es algo distinto: una plataforma para construir ERPs. Es la capa de abajo —un kernel financiero, una fábrica de módulos y una frontera verificada— sobre la que esas UIs, incluida Filament que Aurora consume, se montan.
EL COSTO DE EVOLUCIÓN
El día 1 es barato; el año 2 es la factura.
Generar pantallas es rápido al principio. El costo aparece cuando el sistema crece: cada módulo nuevo se acopla a los anteriores, cambiar una firma rompe otros en silencio y la consistencia depende de que alguien recuerde la regla. Aurora cambia la pendiente. Un módulo nace de un manifiesto determinístico, depende de contratos congelados del Platform SDK —no de implementaciones— y un cambio que rompe la frontera falla ruidoso en CI antes del merge. La plataforma se diseñó para el año 2, no solo para la demo.
EL FOSO
El foso no es la UI. Es el libro mayor.
Ningún constructor de paneles te da integridad financiera por construcción. En Aurora el kernel es el GL: un libro mayor que funciona como event log inmutable. El dinero se opera con BCMath sobre columnas numeric(15,2), nunca con float. Las cuentas se resuelven por determinación —nombre canónico, no por código que diverge entre plantillas—. Todo módulo orbita el GL y ninguno escribe en journal_lines directo. En la práctica, significa que inventario, ventas, tesorería o nómina hablan el mismo lenguaje financiero y producen estados consistentes por diseño, no por reconciliación nocturna. Y esas invariantes no son convenciones: son fitness functions que corren en cada build. Reconstruir ese sustrato sobre un admin builder es, precisamente, el trabajo que Aurora ya hizo.
COMPARATIVA
Por qué no es Filament con más pasos.
| Admin builders¹ | Raw Laravel | Odoo Studio | Django | Aurora | |
|---|---|---|---|---|---|
| Tiempo al primer módulo | Muy rápido | Lento | Rápido | Medio | Rápido: nace de un manifiesto |
| Tiempo al décimo módulo | Doloroso | Muy doloroso | Limitado por el ERP | Doloroso | Diseñado para escalar |
| Qué te da | CRUD y panel sobre tus modelos | Nada: lo construyes todo | Low-code sobre un ERP cerrado | Framework web + admin genérico | Plataforma vertical con kernel financiero |
| Integridad financiera | No nativa | La construyes a mano | Del ERP, no es tuya | No nativa | GL inmutable, BCMath, partida doble |
| Generación de módulos | Recursos CRUD a mano | Scaffolding manual | Studio visual, atado a Odoo | Apps a mano | Manifiesto determinístico (aurora:make-module) |
| Frontera / acoplamiento | A disciplina del equipo | A disciplina del equipo | Monolito acoplado | A disciplina del equipo | Verificada por fitness functions en CI |
| Multiempresa | A mano | A mano | Sí, del ERP | A mano | Schema-per-tenant nativo |
| Propiedad del código | Tuyo | Tuyo | Lock-in del ecosistema Odoo | Tuyo | Paquetes Laravel tuyos |
| Capa de UI | Es la UI | La eliges | La del ERP | Templates / admin | Consume Filament; no la reemplaza |
Tiempo al primer módulo
Rápido: nace de un manifiesto
- Admin builders¹
- Muy rápido
- Raw Laravel
- Lento
- Odoo Studio
- Rápido
- Django
- Medio
Tiempo al décimo módulo
Diseñado para escalar
- Admin builders¹
- Doloroso
- Raw Laravel
- Muy doloroso
- Odoo Studio
- Limitado por el ERP
- Django
- Doloroso
Qué te da
Plataforma vertical con kernel financiero
- Admin builders¹
- CRUD y panel sobre tus modelos
- Raw Laravel
- Nada: lo construyes todo
- Odoo Studio
- Low-code sobre un ERP cerrado
- Django
- Framework web + admin genérico
Integridad financiera
GL inmutable, BCMath, partida doble
- Admin builders¹
- No nativa
- Raw Laravel
- La construyes a mano
- Odoo Studio
- Del ERP, no es tuya
- Django
- No nativa
Generación de módulos
Manifiesto determinístico (aurora:make-module)
- Admin builders¹
- Recursos CRUD a mano
- Raw Laravel
- Scaffolding manual
- Odoo Studio
- Studio visual, atado a Odoo
- Django
- Apps a mano
Frontera / acoplamiento
Verificada por fitness functions en CI
- Admin builders¹
- A disciplina del equipo
- Raw Laravel
- A disciplina del equipo
- Odoo Studio
- Monolito acoplado
- Django
- A disciplina del equipo
Multiempresa
Schema-per-tenant nativo
- Admin builders¹
- A mano
- Raw Laravel
- A mano
- Odoo Studio
- Sí, del ERP
- Django
- A mano
Propiedad del código
Paquetes Laravel tuyos
- Admin builders¹
- Tuyo
- Raw Laravel
- Tuyo
- Odoo Studio
- Lock-in del ecosistema Odoo
- Django
- Tuyo
Capa de UI
Consume Filament; no la reemplaza
- Admin builders¹
- Es la UI
- Raw Laravel
- La eliges
- Odoo Studio
- La del ERP
- Django
- Templates / admin
Comparativa simplificada para situar a Aurora, no para descalificar. ¹ «Admin builders» agrupa Laravel Filament, Nova y Backpack: excelentes para paneles CRUD, operan en la capa de UI sobre tus modelos. Cada herramienta tiene matices por versión y caso de uso.
NO ES ACADÉMICO
Las mismas invariantes ya corren en producción.
Las reglas que gobiernan Aurora —GL inmutable, dinero en BCMath, cuentas por determinación, frontera verificada en CI— ya operan procesos reales de control de finanzas, impuestos, tesorería y analítica. Está construido sobre más de una década desarrollando sistemas financieros y analítica empresarial para compañías de manufactura y retail en Latinoamérica, no sobre una pizarra.
Las capas de la plataforma
Aurora Make
La fábrica: un manifiesto module.yaml se vuelve un módulo cableado.
Aurora Platform SDK
Los contratos estables que los módulos consumen en vez del kernel.
Aurora Runtime
Descubrimiento, multiempresa y aprovisionamiento por empresa.
Aurora Architecture
Las invariantes verificadas por fitness functions en cada build.
Construye sobre la capa correcta.
Si necesitas software financiero que evolucione sin acumular deuda, hablemos de cómo se modela sobre Aurora —lo que ya corre hoy y lo que es construible.