0%
Case Study

OpenBoxes Migration and Multi-Tenancy Implementation for BetterData

BetterData is a visionary marketplace connecting hospitals with medical equipment suppliers. Built on the OpenBoxes ERP system and deployed on Azure, the platform creates a centralized hub for efficient healthcare procurement — scaled for multiple tenants with full data privacy and customizability.

ERP MigrationGrails 1.3.9 → 5.3.3
Multi-TenancyIsolated Tenant Environments
Subscription BillingUsage-Based & Tiered Plans
Azure CloudScalable Cloud Deployment
OpenBoxes Migration and Multi-Tenancy Implementation for BetterData
01OpenBoxes

OpenBoxes ERP Migration & Multi-Tenant SaaS Platform for Healthcare Procurement

BetterData required a ground-up transformation of its OpenBoxes ERP system — migrating from legacy Grails/Groovy versions, integrating full multi-tenancy, and implementing a subscription-based billing model to serve hospitals and medical equipment suppliers on a single scalable platform.

IndustryHealthcare / Medical Equipment
PlatformWeb (Microsoft Azure)
Duration6+ Months
OpenBoxes screen 1
OpenBoxes screen 2
OpenBoxes screen 3
The Challenge
Migrating outdated OpenBoxes ERP from Grails 1.3.9 and Groovy 2.0 to modern framework versions
Introducing multi-tenancy to isolate data across multiple hospitals and suppliers on shared infrastructure
Designing a flexible subscription-based billing model with usage-based and tiered payment plans
Building the platform from conceptual phase to production-ready state without prior operational history
Ensuring scalability for future client onboarding without system reconfiguration
Our Solution
Upgraded OpenBoxes ERP from Grails 1.3.9 to 5.3.3 and Groovy 2.0 to 3.0.7
Refactored all ERP modules: Dashboard, Stocklists, Reporting, Purchasing, Analytics, and Inbound
Integrated multi-tenancy across all key modules with full data isolation and security
Implemented tenant-specific customization including branding, user permissions, and workflows
Built role-based access control (RBAC) and centralized resource management
Integrated subscription-based billing supporting usage-based and tiered payment plans
Deployed entire platform on Microsoft Azure with scalable cloud infrastructure
Key Features
Multi-Tenant Architecture with Full Data Isolation
Grails 5.3.3 & Groovy 3.0.7 Framework Upgrade
Role-Based Access Control (RBAC)
Subscription-Based Billing (Usage & Tiered Plans)
Tenant-Specific Branding & Customization
Centralized Maintenance & Resource Sharing
Modular ERP: Dashboard, Reporting, Purchasing, Analytics
Results & Benefits
Future-ready platform built on modern Grails 5.3.3 and Groovy 3.0.7 framework
Multi-tenant SaaS model enabling multiple hospitals and suppliers on a single platform
Scalable foundation supporting effortless new client onboarding without reconfiguration
Reduced infrastructure costs through centralized maintenance and resource sharing
Flexible subscription billing enabling long-term revenue growth for BetterData
Technology StackGroovy 3.0.7Grails 5.3.3ReactJavaScriptMySQLMicrosoft AzureSCSS

Delivering a Future-Ready Healthcare Marketplace

By upgrading BetterData’s OpenBoxes ERP to modern Grails and Groovy versions and integrating full multi-tenancy, we delivered a robust, scalable solution ready for the demands of a growing healthcare marketplace.

BetterData is now equipped to serve a growing network of hospitals and medical equipment suppliers on a secure, customizable, and cost-efficient platform — with flexible subscription billing ensuring sustainable revenue growth in the healthcare procurement industry.

6+
ERP Modules Migrated
100%
Data Migration Accuracy
Multi
Tenant SaaS Ready
3x
Faster Client Onboarding