Pza. Candelaria, 1, Edf.Olympo
Santa Cruz de Tenerife
Tenerife · Islas Canarias
38003 · ESPAÑA

922.276.532 Teléfonos 679.404.986

Civicom

 

Consultores de Gestión ERP, Open ERP, BI, CRM, RR.HH., e-Business, TPV, TIC

Sistemas ERP Libres

Sistemas ERP Libres y de Código Abierto (Free Software Open Source ERPs)

2010·ENE·11, ed. 2010·JUL·24 © Javier de Lorenzo-Cáceres

Esta página es una sencilla lista de sistemas ERP libres (free software open source ERPs) que hemos ampliado convirténdola en una tabla, en sentido horizontal para incluir algunas características, y en vertical para incluir, primero algunas aplicaciones de software que no llegan a la categoría de un sistema ERP y que hemos denominado software de gestión, y después aplicaciones de sólo contabilidad.

Para la distinción entre sistemas ERP y software de gestión se ha utilizado el criterio de que un sistema ERP debe cumplir los requisitos siguientes:

  1. Ingeniería de procesos o flujos de trabajo (workflows).
  2. Multi-compañía.
  3. Dato único.
  4. Funcionalidad integral y completa.
  5. Internacionalización (i18n).

Al fijarnos en esta tabla de ERP libres (open source), llama la atención que los auténticos ERP están escritos en Java o Python y actúan sobre una BD PostgreSQL, mientras que los programas de gestión están escritos en PhP y actúan sobre MySQL, es decir, hay una cierta correspondencia entre la potencia del proyecto y la tecnología usada (lenguaje de programación y sistema de base de datos).

Podría esperarse que existiera un ERP libre escrito en PhP si tenemos en cuenta la gran popularidad que goza la sencilla tecnología LAMP, muy atractiva precisamente por su sencillez, razón por la que es de uso mayoritario entre los catalogados como software de gestión. Pero a la gran diferencia de categoría distante entre un ERP y un software de gestión, hay que añadir una gran diferencia de calidad, muy escasa entre estos software de gestión, en su mayoría desarrollados por contables con escasos conocimientos de programación.

Listado de ERP Libres (Free Open Source ERPs)
Sistemas ERP Libres escritos en Java
Nombre Sitio Web Intro Lenguaje, Arquitectura RDBMS Sector Tamaño Funcional
Compiere http://www.compiere.com Compiere Inc. adquirida por Consona en Jun 2010Java. Cliente/Servidor Web. Inicialmente Oracle, después también PostgreSQL. Mediana empresa
ADempiere http://www.adempiere.org http://www.adempiere.com Bifurcación (fork) de Compiere el 1/sep/2006, establecida en SourceForge. Mediana empresa
openXpertya http://www.openxpertya.org http://www.openxpertya.es http://www.openxpertya.com Bifurcación de Compiere Java. Cliente/Servidor Web. Inicialmente Oracle, ahora también PostgreSQL (700 Tablas) Mediana empresa
Apache Open For Business http://www.ofbiz.org Java. Apache Tomcat Java Container.Derby (originalmente Cloudscape, comprada por IBM, cambiada para cumplir las especificaciones DB2 y liberada), se recomienda cualquier otra.
Neogia http://www.neogia.org Desarrollado sobre Apache OFBiz.
Openbravo http://www.openbravo.com Java. Servidor Apache Tomcat. Cliente/Servidor Web.Oracle, PostgreSQL
Sistemas ERP Libres escritos en Python
Nombre Sitio Web Intro Lenguaje, Arquitectura RDBMS Sector Tamaño Funcional
GNU Enterprise http://www.gnuenterprise.org GNUe es una infraestructura o meta proyecto.Python. Servidor App/GTK2.PostgreSQL, MySQL (MariaDB), MaxDB, Firebird (Interbase), SQLite, Oracle, MS-SQL.
Open ERP http://www.openerp.com http://www.openerp.tv Tiny ERP hasta principios del 2008.Python. Servidor App./GTK+ (y Qt) y Web.PostgreSQL, MySQL Cluster 7. (desde 87 tablas base, 214 mín, etc.)
Tryton http://www.tryton.org http://www.b2ck.com Fork de Tiny ERP 4.2 Python. Servidor App./GTK+ PostgreSQL.
ERP5 http://www.erp5.org http://www.erp5.com http://www.tiolive.com Python. Zope Web Application Server.MySQL.
Sistemas ERP Libres en otros lenguajes
Nombre Sitio Web Intro Lenguaje, Arquitectura RDBMS Sector Tamaño Funcional
xTuple / PostBookshttp://www.xtuple.com/ 3 ediciones: Manufacturing, Standard y PostBooks Toda la lógica de la aplicación reside en pl/pgsql. Cliente Qt. Postgres
Software Libre de Gestión no ERP
NombreSitio Web Intro Lenguaje, Arquitectura RDBMS Sector Tamaño Funcional
Nola Pro
Aria http://www.ariany.com Basado en Nola.Ropa.
fachriBasado en Nola y ARIA.
SQL Ledger http://www.sql-ledger.org Perl.PostgreSQL.
Ledger SMBBasado en SQL Ledger
WebERPPhP. Servidor App. Web. MySQL (108 Tablas)
EdgeERPBifurcación de WebERP, ahora inactivo.
OpenAccountingBifurcación de WebERP, ahora inactivo.
FrontAccountingBifurcación de OpenAccounting MySQL (75 Tablas)
PhreeBooksMySQL (42 Tablas)
AbanQ / FacturaLUX
opentaps
BlueErp
Dolibarr
JFire http://www.jfire.org http://www.jfire.net Licencia LGPL Servidor Java JBoss o similar. Cliente Java RCP (Rich Client Platform). MySQL.
Sequoia
vtiger CRM
TUTOS
TOWATutos + Owl + WebERP + Aria
Open-ERP http://open-erp.sourceforge.net/ No confundir con Open ERP.ASP.MS-SQL.
Software Libre de Contabilidad
NombreSitio Web Intro Lenguaje, Arquitectura RDBMS Sector Tamaño Funcional
QuickBooks

En la casilla donde se indica el lenguaje de programación, sólo se indica el lenguaje principal de la aplicación como C, C++, Java, Python, Perl, PhP, ó Ruby, de modo que, en aras de una mayor claridad de la tabla, se han omitido otros leguajes necesariamente usados conjuntamente como HTML, XHTML, XML, Javascript, SQL ó PL/SQL, que se pueden deducir fácilmente en cada caso.

En cuanto a la arquitectura, siempre es difícil definirla en un sólo término. Tradicionalmente se ha denominado Cliente/Servidor a un servidor (back end) de BD SQL que se encarga de las tareas puramente relacionadas con el almacenamiento mientras que la lógica de la aplicación residía en el lado donde se iniciaba el proceso (front end), en este caso el cliente. En contraposición, el modelo Par a Par balancea el proceso hacia el lado del cliente mientras que para aligerar el cliente y balancear la carga de proceso hacia el lado del servidor existen varios modelos: en el modelo tradicional Cliente/Servidor se puede hacer usando procedimientos almacenados (stored procedures) y disparadores (triggers) en el servidor de la BD o mediante arquitecturas de 3 ó más niveles o hilos (multi-tier ó n-tier architecture) donde la aplicación se reparte entre el servidor (procedimientos remotos), un cliente ligero y servidores intermedios (middleware). Por último, cada vez más, parece que volvemos a un modelo parecido al antiguo Servidor/Terminal, donde la aplicación se ejecuta por entero en el servidor, sólo que ahora el terminal se presenta en modo gráfico. De entre las diversas implementaciones de este modelo, las extensiones de los servidores web que permiten implantarlo en la web tienen un indudable y creciente atractivo, a pesar del inconveniente que significa el hecho de que la web no fuera inicialmente diseñada con el fin de ejecutar aplicaciones sino con el objeto de servir de base documental.

Otros sin clasificar:
Posterita, Lokad, Comunion, projectERP, Omni, project-open, jewelERP, Tine 2.0, Plazma, OpenInfo3W, jAllinOne, Wavelet Enterprise Management Portal, Evaristo, Workflow Magic, microerp, Millenium BSA, i-globalgest, University, ERP.NET, OrangeGears, Gardenia, Yuza Open, EBI Neutrino R1, Stog y CK-ERP (dependiente de Drupal, etc.)

BulmaGés
El objetivo es ofrecer al mundo empresarial, de forma gratuita, un programa de Contabilidad que satisfaga a los contables más exigentes, que sea sencillo, rápido y efectivo y al mismo tiempo permita futuras integraciones interdepartamentales.

FacturaLUX
Proyecto de software ERP que ofrece un marco de trabajo sólido, estable y optimizado para el desarrollo rápido de cualquier tipo de solución orientada a la administración, gestión comercial, finanzas y, en general, a cualquier tipo de aplicación donde se manejen grandes bases de datos y procesos administrativos. Las aplicaciones construidas en el marco de trabajo abierto de FacturaLUX son multiplataforma, internacionalizadas, basadas en estándares y con licencia de software libre GPL. www.facturalux.org

Fisterra
Proyecto que pretende crear un ERP genérico hecho con software libre. En la actualidad soporta: administración de clientes y pedidos, facturación, gestión de stock y de pagos, punto de venta, funcionamiento distribuido y replicación offline de los datos. www.fisterra.org

Linex-Empresas , LinEx PYME 2008
ContaLinex y FacturLinex. www.gnulinex.net


Publicidad

aese, s.l. aese, s.l.