¿Cómo funciona Cubicornio?

Core ERP + runtime de submódulos

Cubicornio es un core ERP multi-tenant con módulos gratis por defecto (ventas, inventario, compras, RRHH, finanzas) y un runtime de submódulos donde conectas tus soluciones usando tus propios repositorios y tu propia base de datos. El bundle de desarrollo trae una base mínima para OAuth, sesiones y registro, y tú puedes extenderla con las tablas que necesites para tus procesos.

Módulos core incluidos: cualquier empresa arranca con módulos gratuitos listos para usar. Tú los extiendes con submódulos sin preocuparte por login, permisos, multi-tenant o dominios.

Tus submódulos, tu stack: levanta bundles en Next.js, React, Flask, .NET o lo que uses a diario. Puedes montar front + backend + base de datos propia (recomendamos MySQL, pero puedes adaptarlo a tu motor actual).

OAuth + APIs Cubicornio: tus bundles se autentican contra el OAuth de Cubicornio, obtienen tokens y hablan con nuestras APIs (ventas, inventario, facturación, RRHH, etc.) respetando business_id (id del negocio) y RBAC.

Marketplace y privados: publica submódulos gratis, de pago único o suscripción. O hazlos privados para negocios concretos sin exponerlos al resto del marketplace.

GitHub como fuente de verdad: tus bundles viven en tus repos / forks. Cubicornio sólo registra tu submódulo y lo expone a los negocios que lo instalen desde el Dev Portal (internos o vía marketplace).

Visión plataforma Cubicornio

Cubicornio Core

Módulos gratis (POS, compras, RRHH, inventarios, finanzas) + multi-tenant + RBAC + OAuth + API Gateway.

Incluido Módulos base
Seguridad OAuth + RBAC
Dev local / nube propia

Levantas el bundle de Cubicornio Dev en localhost o en tu servidor (VPS, cloud) con una base de datos propia para OAuth, sesiones y las nuevas tablas que definas para tus submódulos. MySQL es el camino recomendado, pero puedes adaptar el esquema.

Bundles desde GitHub

Tus submódulos viven en tus repos/forks. Cubicornio lee tu manifest.json y sabe qué rutas, scopes y capacidades exponer a los negocios.

Marketplace & Negocios
Negocios

Cada negocio (técnicamente un business_id) instala los submódulos que necesita, gratis o de pago, según sus procesos.

Monetización

Público, privado por negocio, pago único o suscripción. Tus bundles generan ingresos mientras sigues usando tu propio stack.

Un mismo bundle puede vivir en tu local/nube y ser instalable en Cubicornio.com o instancias dedicadas al mismo tiempo.

Mapa rápido para devs

Elige dónde vive tu código, conéctalo al core de Cubicornio y decide si lo usas sólo para tus clientes o lo publicas en el marketplace.

Dónde vive tu código

Local (bundle dev)
Local (bundle dev)

Clonas el bundle desde GitHub, levantas tu entorno local con una base de datos propia (MySQL recomendada) para OAuth, sesiones y tus nuevas tablas, y creas tus submódulos en tu lenguaje favorito.

Tu nube / servidor propio
Tu nube / servidor propio

Despliegas el mismo repo en tu infraestructura (Docker, VPS, Kubernetes, etc.), apuntas a tu base de datos y lo conectas a Cubicornio por API + OAuth.

Cubicornio.com (submódulo registrado)
Cubicornio.com (submódulo registrado)

Registras tu submódulo en el Dev Portal. El core lee tu bundle desde GitHub y lo expone como capacidad dentro de un módulo, multi-tenant por cada negocio conectado.

Cubicornio Core
OAuth Cubicornio RBAC & Tenancy APIs ERP UI & Layouts Marketplace de submódulos
Todo pasa por Cubicornio: autenticación, contexto de negocio (business_id) y permisos.

Cómo lo usan los negocios

Privado para tu negocio
Privado para tu negocio

Submódulos visibles sólo para tus negocios (tus propias cuentas en Cubicornio). Ideal para equipos internos de desarrollo.

Privado multi-negocio
Privado multi-negocio

Submódulos compartidos entre un grupo de negocios (holding, partners, franquicias) gestionados desde Cubicornio.

Marketplace (gratis o de pago)
Marketplace (gratis o de pago)

Publicas tu submódulo como extensión. Otros negocios lo instalan como free o con suscripción / pago único, generando ingresos para ti.

Visión Cubicornio para desarrolladores
Menos tiempo en infraestructura. Más tiempo resolviendo problemas reales de negocio.

Primero, la vida real de los negocios

Cubicornio nace con una idea simple: simplificar las fases de desarrollo para que tú puedas concentrarte en las necesidades específicas de cada negocio.

  • Priorizamos soluciones tangibles del día a día: ventas, stock, compras, RRHH, finanzas, logística.
  • El core se encarga de login, sesiones, multi-tenant, RBAC, dominios y demás fundamentos de plataforma.
  • Tú te enfocas en lo que sólo tú entiendes del negocio de tu cliente: reglas operativas, particularidades locales, integraciones con su realidad (bancos, SUNAT, SAT, sistemas heredados, etc.).
Agnosticismo de lenguaje en Cubicornio

Agnosticismo de lenguaje

No queremos que pierdas tiempo aprendiendo un lenguaje “oficial del core”. Queremos que aproveches al máximo lo que ya dominas.

  • Crea tus vistas, backend y conexiones a tus propias tablas usando Node, .NET, Java, Python, Go... lo que ya usas en producción.
  • Integra con Cubicornio mediante: OAuth Cubicornio + APIs HTTP para leer/escribir en módulos base o en tus propios endpoints.
  • Tus bundles pueden vivir: local , en tu propia nube o en instancias dedicadas, y aun así conectarse a Cubicornio y a los negocios que tengas vinculados.
  • Todo orquestado con GitHub: tu repositorio, tu fork, tu control de versiones. Cubicornio sólo registra el bundle y lo expone como submódulo instalable para los negocios que elijas.
Resumen: Cubicornio hace de plataforma. Tú diseñas las soluciones que viven en tu stack y se conectan a los negocios reales. Ver cómo construir submódulos

Construye submódulos para Cubicornio

Crea submódulos en tu lenguaje favorito. Conéctalos al layout, permisos y multi-tenant de Cubicornio, o ejecútalos por separado y sincronízate por API.

¿Cómo funciona un submódulo?

Módulo: dominio raíz (p.ej. supply_chain, commercial). Puede tener múltiples submódulos.

Submódulo: capacidad concreta (p.ej. warehouse_management, points_of_sale).

Rutas del core: /<módulo>/<submódulo>/...
Si mapeas a dominio público: dominio/subdominio/... manteniendo la relación módulo/submódulo.

Ejemplo: /supply_chain/warehouse_management/registry/list

Submódulos en cualquier lenguaje → Base de datos centralizada

logo
Base de datos única · multi-tenant o dedicado · RBAC
Python
Node.js
Go
Java
.NET
PHP
Ruby
Rust
Elixir
Kotlin

RBAC & Tenancy

Respeta permisos por empresa. Tus vistas heredan nuestro layout y seguridad.

Base de datos

Aislado por business_id. Usa nuestras tablas o las tuyas; conecta por API.

UI reutilizable

Navbar/Sidebar del core, Tailwind y componentes listos para tus páginas.

Migra tu antiguo sistema a Cubicornio

Si tu ERP, Excel o sistema heredado es lento o ya no te permite crecer, migra a Cubicornio. Centralizamos tus datos y los dejamos listos para Big Data con arquitectura Lambda: batch, escalable y segura.

¿Qué migramos?

Fuentes: Excel/CSV, MySQL, PostgreSQL, SQL Server, MongoDB, APIs.

Destino: Core Cubicornio + capas ODS/Staging para tu futuro Data Lake.

Arquitectura: pensado desde hoy en Lambda/Kappa para que crezcas sin rehacerlo mañana.

Fuentes de datos → Cubicornio (ODS/Staging · Data Lake ready)

Excel / CSV / Archivos
MySQL
PostgreSQL
SQL Server
MongoDB
logo Cubicornio
ODS / Staging (Capa Landing) · Futuro Data Lake