OpenERP: Una alternativa libre para la gerencia de empresas

02 Ene 2010 en Empresas, Open Source

openerp1

Toda empresa (pequeña, mediana o grande) necesita de ciertos medios o herramientas para poder operar. Podemos citar por ejemplo, un inmueble o local, maquinarias para elaborar o procesar productos, equipos de oficina, empleados, materia prima… y por su puesto un buen software para llevar los registros de todas sus operaciones. Últimamente viene sonando, cada vez con más fuerza, la idea de utilizar lo que se conoce como un ERP (Enterprise Resource Planning) o sistema de Planificación de Recursos Empresariales. El ERP es un concepto muy valioso y práctico, ya que permite integrar el control y gestión de todas las actividades de una empresa (facturación, compras, nómina, relaciones con los clientes o CRM, inventario, contabilidad, etc.) en una sola aplicación. Esto por su puesto es una clara ventaja, frente a la idea de utilizar distintas aplicaciones para controlar distintas actividades.

Pero implementar un ERP tiene ciertos obstáculos como son su complejidad y su costo. Este último factor pesa mucho, ya que las opciones comerciales (SAP, Microsoft Dynamics, SAGE, SYSPRO entre otros) son muy buenos, pero el precio es considerablemente alto. Y además, al ser software propietario, no se tiene acceso al código fuente, por lo que si hay algún bug, debemos esperar obligatoriamente a que salga al mercado una actualización o una nueva versión, que corrija el problema. Y a la hora de hacer adaptaciones o modificaciones, solo podemos recurrir a la empresa creadora de esas herramientas. Y como sabrán, eso no es nada económico.

Por suerte, las empresas que inician sus operaciones y que no tienen tantos recursos, cuentan con soluciones Open Source como AbanQ, Adempiere, Compiere, openXpertya, OpenBravo, OpenERP, etc. Todos tienen sus bondades y sus defectos. Pero (por lo menos en nuestra opinión), OpenERP (antes TinyERP) destaca por su robustez,  escalabilidad, facilidad de uso, versatilidad y además es multiplataforma: se puede usar con los tres principales sistemas operativos: Windows, Linux y MacOSX.

openerp2

La aplicación ha sido programada con Python y utiliza PostgreSQL como base de datos. Es una aplicación tipo cliente-servidor, perfecta para permitir el acceso de distintos usuarios desde distintas ubicaciones. Se puede usar con un cliente de escritorio, o con simplemente cualquier navegador Web. Esto último hace que no sea necesario instalar nada en la máquina del usuario.

La aplicación base se puede ajustar a prácticamente cualquier caso, ya que hay la posibilidad de ir agregando módulos adicionales, que pueden instalarse de forma muy sencilla. Actualmente hay más de 350 módulos disponibles, y ese número va en ascenso, ya que tanto la compañía que lo creó (Tiny sprl, liderada por Fabien Pinckaers) como miembros de la comunidad, siempre están aportando nuevas utilidades, o mejorando los ya existentes.

openerp3

Hay básicamente tres formas de utilizar esta gran herramienta: 1) como SaaS (Software as a Service), 2) recurrir a algún partner oficial para hacer la instalación y adaptación o 3) hacer uno mismo la instalación y adaptación.

El primer caso se recomienda para cuando no se tenga ninguna idea sobre programación o simplemente no se cuente con el tiempo requerido para asimilar la aplicación. Tiny sprl ofrece su servicio On Demand, que consiste en proporcionar alojamiento de la aplicación en sus servidores y, por su puesto, también ofrecen la respectiva asistencia técnica. Los costos del servicio varían dependiendo de la cantidad de horas que se use la aplicación.

El segundo caso, es para aquellas compañías que no les agrada mucho que su ERP esté alojado en servidores de terceros, y prefieren hacer la  instalación en un servidor propio ubicado en sus oficinas. Para eso, pueden recurrir a partners o personas con conocimiento que lleven a cabo la implementación del sistema.

El tercer caso es para aquellos que tienen conocimientos de Python, PostgreSQL, XML y programación en general, además de saber administrar y configurar servidores, algo de contabilidad y finanzas, gestión de empresas, ventas y facturación, etc. Igualmente se debe tener la buena voluntad de leer muchísima información, aplicar el método del ensayo y error hasta el cansancio, consultar foros, wikis… En resumen, estar dispuesto a pasar por la curva de aprendizaje que se requiere para estar familiarizado con OpenERP, que fácilmente se lleva unos meses.

Como ven, aunque es Open Source y el software como tal no tienen ningún costo de licencias, no es totalmente gratuito. Hay que pagar algún precio (sea monetario o tiempo de aprendizaje). Pero en cualquier caso, vale totalmente la pena, porque resulta muchísimo más económico que las versiones privadas; si tienes el suficiente conocimiento, puedes programar tu propio módulo a la medida, que cumpla cierta función específica, por lo que las posibilidades de adaptación son prácticamente infinitas; cuentas con una comunidad bastante activa dispuesta a ayudar; la información es bastante amplia y está disponible en distintos idiomas; está a la altura (o incluso por encima) de cualquier ERP privado; su código fuente es muy ordenado ya que fue creado desde cero: no es adaptación o fork de ninguna otra aplicación (lo que facilita su entendimiento y escalabilidad). En resumen, si se está buscando una herramienta de gestión para implementar en una empresa, se recomienda al menos echarle una ojeada, y evaluar todo su potencial.

Enlaces de interés:

Página oficial: OpenERP
Foro oficial (varios idiomas, incluyendo español): Foros
Documentación oficial (en inglés): Documentos
Listado de módulos disponibles: Módulos
Descarga de la aplicación: Descargas
Información y documentación en español: OpenERP Spain, OpenERP Site, AulaERP, OpenERP Wikia

Compártelo:

  • Facebook
  • Google Bookmarks
  • MySpace
  • Live
  • del.icio.us
  • Technorati
  • Twitter
  • Digg
  • Bitacoras.com
  • Wikio
  • email
  • Print

Temas Relacionados

Etiquetas: , , , , ,

Escribe un Comentario