UBL Modernization

Modern tools for legacy UBL systems.

Legacy systems like UBL still power critical workflows. Affari helps businesses enhance, migrate, or integrate UBL and Business BASIC applications — bringing modern performance, reporting, and connectivity without disrupting what already works.

01 — The honest picture

Today, you can take application software originally developed as far back as the 1970s for monochrome dumb-terminals and teach it to create PDF files, exchange files with the client PC or server, interact with SQL databases, send emails, export to spreadsheets, and populate data on web pages. We have even built hybrid applications — part UBL, part .NET — that talk to each other over network sockets.

And if you have applications written in Business BASIC/UBL that are doing the job (or need a little modernizing), there is absolutely no danger that your ability to run them somewhere will disappear.

Moving UBL software to a different platform — Unix to Linux or Windows, on-premise to virtual or cloud servers — is straightforward to accomplish. Affari has done many BBasic-to-UBL conversions from Data General operating systems, SCO, and other flavors of Unix onto current Windows and Linux platforms.

And when it's time to leave UBL behind entirely, we've proven the full path: our flagship rebuild took a 40-year-old system to a modern application with complete conversion of legacy ISAM data — orders, inventory, purchasing, receivables — history intact.

02 — What we do

Four ways to extend a legacy investment.

Legacy app modernization

Cleaner UIs and modern workflows wrapped around logic that already works — web and mobile-friendly access without a rewrite.

Data exchange & integration

APIs for UBL-based systems, file exchange workflows (PDF, CSV, XML), and connections to SQL, cloud storage, or ERP.

Platform migration & hosting

Unix, SCO, and DG/UX to Linux or Windows; virtualized and cloud hosting; backup and recovery planning.

Hybrid development & support

.NET modules that talk to UBL, ongoing maintenance and tuning, and support for business-critical logic you can't afford to lose.

Still running on UBL?

Whether the plan is maintain, modernize, or migrate — talk to someone who has done all three.

Let's Talk