The BBj Programming Tool Family
Object-oriented programming with BBj
BBj is an object-oriented development environment for the JVM that comes with a free database management system, but works with all SQL databases like Oracle, mySQL, PostgreSQL and many others.
BBj is a scalable product that is just as suitable for economical small-scale solutions serving just a few users, as it is for high-performance multiserver installations serving several thousand users.
Easy to learn, blends perfectly with Java
The easy to learn syntax and API lets you write Java applications faster than ever. BBj Applications are full Java Applications. They allow you to use any Java resources like JDBC, Web Services, 3rd party libraries, and existing Java code in your programs.
Future-Proof
BBj guarantees your applications to run in upcoming Java versions - no need to deal with Java compatibility issues anymore.
3-Tier Architecture for maximum flexibility
Its real 3-Tier architecture with RIA Thin Client Technology fits in virtually any deployment choice. One source code does it all - chose between the comfort of a Desktop application or the flexibility of a browser-based solution.

Hardware and Operating System Independence
BBj is independent of hardware and operating system platforms, so there is no need to adapt your application to target operating systems.
BBj runs everywhere, including in heterogeneous environments.
Write Once, Run Anywhere - Even On Smartphones and Tablets
Thanks to BASIS' Browser User Interface (BUI), you just write once into BBj and will have an application that will run magically in the web, too, inheriting the look and feel of the browser. No rewrite required!

Your
application will run on Windows, Mac, Linux desktops, in web browsers
via Javascript thin client, and on mobile devices such as iPhone, iPad
and Android smartphones and other Android devices. (Check out the demo page).





