Xtumble: un software ERP exitoso desarrollado con Delphi

Xtumble es un sistema ERP completo, desarrollado íntegramente con Delphi. La plataforma permite a las empresas registrarse y crear entornos aislados con una base de datos dedicada, espacio de disco y gestión de usuarios personalizada. Este enfoque arquitectónico permite una escalabilidad infinita y una transición fácil para los clientes que desean una solución on-premise.

Con una base de datos FirebirdSQL y lógicas gestionadas al 100% mediante Trigger y Stored Procedure, Xtumble integra numerosos módulos backend desarrollados con Delphi:

XTNode: Middle Tier/Web Server para Linux, gestiona el acceso a las bases de datos e implementa un parser HTML recursivo, similar a HTMLX, para la gestión de los datos en plantillas HTML. También se encarga de la sincronización de datos e implementa APIs críticas como PayPal/Stripe.
MailAgent: Gestión de envío y recepción de correos electrónicos con varios proveedores o SMTP personalizados.
ReportServer: Creación de reportes personalizados para los clientes mediante FastReport.
ImportBatch: Módulo para importaciones de datos en batch.
FEBatchEngine: Módulo de facturación electrónica integrado con Aruba y TeamSystem Digital Invoice.
XTumbleDesktop: Versión de aplicación para Windows.
XTWebSocketEngine: Librerías para comunicación bidireccional mediante WebSocket.

Expansión Front-End y Aplicaciones Móviles Inicialmente accesible solo a través de navegador, Xtumble ha ampliado su oferta con dos aplicaciones nativas para iOS y Android: Xtumble Magazzino y Xtumble Retail. Ambas aplicaciones utilizan el parser HTML de XTNODE para crear un front-end web, integrado mediante WebView. Las aplicaciones ofrecen funcionalidades offline gracias a IBTOGO y gestionan la sincronización de datos cuando se restablece la conexión de red.

En pocos meses, las aplicaciones han obtenido miles de usuarios, con un promedio de cinco nuevas registraciones al día, principalmente para la aplicación de inventario en iOS.

El Rol de Delphi Delphi ha jugado un papel clave en el desarrollo de Xtumble y sus aplicaciones, gracias a la capacidad de reutilizar el código en múltiples plataformas (iOS, Android, Mac, Windows y Linux), la potencia de IBTOGO para la gestión offline, y la facilidad para implementar WebSocket y notificaciones push con SecureBridge y Firebase.

¿Quieres aprender a crear aplicaciones con Delphi? Puedes participar en nuestro Workshop “DMVCFramework, TemplatePro e HTMX: «Escribe en poco tiempo aplicaciones web modernas sin JavaScript»

Torna in alto