Características técnicas

Odoo es una aplicación cliente-servidor en Python y PostgreSQL, a la que se accede desde el navegador y se integra con el resto de tus herramientas.

Python, PostgreSQL y estándares abiertos
Características Técnicas

Arquitectura en tres capas

Toda la información vive en un único repositorio de datos, así que lo que ve cada usuario está sincronizado y el trabajo pesado lo hace el servidor, no cada puesto.

Cliente web

Interfaz JavaScript en el navegador. Sin instalar nada en cada puesto ni mantener versiones de cliente.

Servidor

Escrito en Python. Contiene la lógica de negocio, el motor de flujos de trabajo y la generación de informes.

Base de datos

PostgreSQL, uno de los gestores libres más sólidos y usados en producción crítica.

Además, toda la funcionalidad -incluida la base- se distribuye como módulos que se instalan y desinstalan.

Despliegue flexible

Funciona sobre sistemas GNU/Linux en servidor, el entorno recomendado para producción, y se accede desde cualquier sistema operativo de escritorio y desde dispositivos móviles.

Se puede desplegar en un servidor propio, en un proveedor de alojamiento, en la nube del fabricante o en contenedores, según la política de cada organización.

Misma base de código, distintas formas de alojarlo: on-premise, VPS, cloud o contenedores.

Interoperabilidad nativa

Odoo no es una isla: habla con el resto de tu ecosistema mediante formatos y protocolos estándar.

Documentos PDF y HTML

Facturas, albaranes, presupuestos e informes con plantillas personalizables.

Importación y exportación

CSV y hojas de cálculo para cualquier modelo de datos.

API de integración

XML-RPC y JSON-RPC para conectar con otras aplicaciones.

Conectores

Plataformas de comercio electrónico, pasarelas de pago, transportistas y bancos.

Correo electrónico

Integración en ambos sentidos, con seguimiento en el propio documento.

Qué mirar al dimensionar

Más que el número total de usuarios, lo que determina la carga real son los usuarios concurrentes. Cuenta también el volumen de datos y los años de histórico que se van a mantener en línea, y los procesos pesados programados: planificador de necesidades, valoraciones o informes masivos.

No dejes para después las copias de seguridad -cada cuánto, dónde y cuánto se tarda en restaurar-, y mantén un entorno de pruebas separado del de producción: es lo que permite actualizar sin sustos.

Sobre las actualizaciones

El salto entre versiones mayores implica migrar datos y revisar los módulos propios. Cuanto menos código a medida tenga la instalación, más barato y previsible resulta ese salto.

Siga leyendo: Origen de Odoo

Conoce quién está detrás de Odoo y cómo se financia su desarrollo.

Origen de Odoo