Mann arbeitet konzentriert am Computer mit eingeblendeten Daten, Codezeilen und Diagrammen

Business Software. Java-based. Built for real processes.

BBj - Java made
easy for Business

Software for customized solutions

Scalable, web-enabled, and future-proof business software powered by the Java Virtual Machine—designed for businesses that go beyond standard solutions.

Why Choose BBj?

BBj is a powerful business toolkit that unites the future-proof foundation of Java with proven best-practice components for mission-critical processes. Built on the Java Virtual Machine (JVM), BBj empowers businesses with technological openness and maximum flexibility—ensuring that your software grows and adapts with your needs.

 

Future-ready through SOA

Whether customer portals, EDI, cloud services, or mobile applications—the service-oriented architecture of BBj enables simple, modular development with microservices. This keeps all BASIS solutions flexible, scalable, and ready for the future.

Open
for Java

Applications developed with BBj run on any system with a Java Virtual Machine. They seamlessly leverage Java resources such as JDBC, web services, third-party libraries, and existing Java code—while gaining instant access to innovations from the global Java community.

Fully web-enabled

Every BBj application is instantly web-ready—delivered as a web app that runs in any modern, JavaScript-enabled browser, with no extra effort required.

Optimized for Business

BBj’s service-oriented architecture is streamlined to support business processes with maximum efficiency. Beyond that, the language itself is fine-tuned for commercial applications—ensuring clarity, precision, and long-term reliability.

Thin Clients

Your applications run server-based and can be delivered through a thin client as a desktop application - or seamlessly displayed in a web browser.

Database Neutral

BBj comes with its own SQL DBMS, yet - just like Java - it also works seamlessly with all major databases such as Oracle, MySQL, PostgreSQL, MongoDB, Firebase, HANA, and more.

Lightweight Syntax

The object-oriented, dynamic scripting language BBj is easy to learn. Developers with experience in Java or other modern languages - as well as those familiar with Business BASIC or xBase - will feel right at home.

Compatible

BBj is backward compatible with earlier generations of BASIS technology. We always ensure clear upgrade paths for our customers.

Proven Worldwide

More than 1.7 million users around the globe rely on IT solutions from BASIS, BASIS partners, and independent developers.

What BBj Software Includes:

Features at a Glance

Everything modern business applications need:

  • Java-based scripting language: Object-oriented and packed with proven code components for efficient business solutions.

  • Scalable runtime environment: Mature and infinitely scalable – easily adaptable to changing user numbers at any time.

  • Extensive utilities & libraries: For reporting, business intelligence, email integration, web services, and more.

  • Integrated development environment (IDE): Develop with Eclipse – open, powerful, and future-proof.

Migration & Getting Started

It’s that simple: From PRO/5 to BBj

  • Automated conversion: Up to 99.5% of the code migrates without modification.
  • Free assessment: BASIS reviews your application for migration readiness.
Nahaufnahme einer blau leuchtenden Computerplatine mit Mikrochip und Leiterbahnen.

BBj for Business BASIC Users

Our roots are in Business BASIC

Future-proof solutions with BBj

When BASIS was founded in 1985, our very first product was a development environment for Business BASIC. We’re proud that today’s BBj software not only provides upgrade paths for all earlier generations of BASIS technology, but also supports other languages such as Thoroughbred Basic, ProvideX, and /M/A/I OpenBASIC.

Since 2000, BBj has offered developers a fully Java-based toolkit optimized for business software—combining the future-proof foundation of Java with a wealth of proven best-practice solutions for a wide range of business processes.

Because our roots are in Business BASIC, you can leverage BBj or Java code directly within your existing applications—delivering modern functionality without the need to completely replace your legacy Business BASIC systems.

Developer Forums

BASIS Europe uses Google Groups as the platform for its developer forums.

To participate, you’ll need a (free) Google account.

If you prefer not to post with a Google account, please follow this guideline.

bbj-developer

BBj Development Forum

barista-list

Barista Development Forum

IDE-User-Group

Forum for BDT Eclipse IDE or BASIS NetBeans IDE

AddonSoftware

Forum for the AddonSoftware ERP Solution