ERP para desarrolladores · todo como código

Plataforma ERP open source para desarrolladores

MyCompany es un ERP listo para producción, creado sobre lsFusion para equipos que necesitan cambiar lógica de negocio real. Define el modelo de datos, cálculos, restricciones, acciones y formularios en un lenguaje declarativo, guarda cada cambio en Git y amplía el producto sin mantener un fork.

  • 1 lenguajedatos, lógica e interfaz
  • 0 claves de licenciaApache 2.0 + LGPL v3
  • Listo para Gitmódulos de texto
MyCompany · ERP
Plataforma ERP open source para desarrolladores
IDE
Herramientas IntelliJ IDEAAutocompletado · usos · depurador
DB
ACID por defectoJava · PostgreSQL · cliente web
Un stack conocido y un camino corto a la lógica
  • lsFusion
  • IntelliJ IDEA
  • Java / JVM
  • PostgreSQL
  • Git y Maven

Crea sistemas de negocio, no infraestructura

Un modelo desde la base de datos hasta la interfaz

lsFusion mantiene las partes importantes del ERP en una base de código coherente. La plataforma deriva persistencia, transacciones y UI de definiciones declarativas, mientras la aplicación sigue siendo texto normal para revisión, ramas y despliegue.

LSF

Un lenguaje declarativo

Describe datos almacenados y calculados, restricciones, eventos, acciones y formularios sin repartir reglas entre ORM, servicios y frontend.

IDE

Herramientas de desarrollo reales

Trabaja en un entorno basado en IntelliJ IDEA con autocompletado, errores, búsqueda de usos y puntos de ruptura al cambiar datos.

MOD

Módulos en lugar de forks

Guarda la lógica de empresa en un módulo .lsf separado con REQUIRE MyCompany. La actualización cambia el JAR del producto y conserva la extensión.

Un stack comprensible

Del código .lsf a un ERP de tres capas

El servidor lsFusion se ejecuta en la JVM, almacena datos en PostgreSQL y sirve un cliente web. La lógica declarativa trabaja cerca de los datos, cada operación es transaccional y el módulo amplía todas las capas.

Explorar funciones de lsFusion →
Stack de aplicaciónOpen source de extremo a extremo
YOU
Tu módulo .lsfDatos, lógica, formularios e integraciones
Git
MC
MyCompany ERPMódulos y procesos listos
Apache 2.0
LSF
Servidor lsFusionRuntime declarativo en la JVM
LGPL v3
DB
PostgreSQLDatos, consultas y transacciones ACID
estándar
MODULE YourCompany;
REQUIRE MyCompany;
ordersTotal = GROUP SUM sum(Order o);

Un lenguaje para lógica de negocio

Qué puedes crear en un módulo

El mismo archivo puede añadir datos, comportamiento e interfaz, manteniendo cada función como un único conjunto de cambios.

DATA

Modelo de datos

Clases, propiedades y relaciones

CALC

Datos calculados

Agregaciones, fórmulas y dependencias

RULE

Restricciones

Validación y reglas de consistencia

ACTION

Eventos y acciones

Flujos reactivos y automatización

FORM

Formularios

Tablas, filtros, acciones y layout

REPORT

Informes

Analítica operativa e impresos

API

Integración

HTTP, JSON, XML, CSV, XLS y DBF

ROLE

Seguridad

Acceso por rol y contexto

Un flujo de ingeniería estándar

Clona, programa, revisa y despliega

Ejecuta MyCompany desde IntelliJ IDEA, desarrolla un módulo separado, revisa diffs de texto y despliega la extensión junto al producto. No necesitas un servidor de build propietario.

GIT
Clonarrepositorio MyCompany
IDE
Desarrollarplugin lsFusion
MODULEcódigo versionado
JAR
Construirartefacto Maven
RUN
Desplegartu servidor

Todo como código

Mantén el control dentro del equipo técnico

Código, configuración y extensiones siguen siendo inspeccionables. El equipo aplica prácticas normales sin comprar puestos de un SDK propietario.

Experiencia de desarrolloAbierta
Código de aplicaciónArchivos .lsf normalesGit
Code reviewDiffs y ramas legiblesEstándar
DespliegueJAR y módulos separadosSimple
LicenciasApache 2.0 y LGPL v3Sin claves

Empieza con código funcional

Documentación, ejemplos y fuentes

Explora primero un ERP en ejecución y luego abre la guía y los repositorios. La cadena usa IntelliJ IDEA, Maven, Java y PostgreSQL.

  1. 01Docs
  2. 02Docs
  3. 03Open source
  4. 04Open source
  5. 05Open source

Preguntas de desarrolladores

Antes de abrir el IDE

Guía de desarrollo

¿Cuál es el stack tecnológico?

El servidor corre en la JVM, los datos están en PostgreSQL y los usuarios trabajan en un cliente web. La lógica y los formularios se escriben en lsFusion.

¿Cómo configuro el entorno?

Instala IntelliJ IDEA con el plugin lsFusion, clona MyCompany y sigue la guía para ejecutar localmente la aplicación y el módulo.

¿Cómo sobreviven los módulos a las actualizaciones?

El módulo .lsf depende de MyCompany en lugar de parchearlo. La actualización sustituye el JAR del producto y mantiene tu módulo.

¿Hay una API?

Sí. MyCompany admite HTTP, JSON, XML, CSV, XLS y DBF; los sistemas externos no necesitan acceder directamente a la base.

¿Puedo crear soluciones comerciales?

Sí. MyCompany usa Apache 2.0 y la plataforma LGPL v3. No hay claves de licencia ni DRM.

¿Puedo probar el lenguaje sin instalar?

Sí. Usa el entorno online de lsFusion, revisa GitHub o instala MyCompany en tu servidor.

Empieza desde un ERP real

Construye el proceso que tu negocio necesita

Abre la guía, revisa el código o prueba la aplicación en funcionamiento.

Contacte con nosotros