DATABASE systems have to be more productive to cope with today’s advanced requirements. 4GLs that are little more than BASIC with some table manipulation or a front end to SQL are not going to deliver. Only an integrated environment that significantly reduces the amount and complexity of work done by a programmer will meet that need. UNIBASE with its built in user interface, web 2.0 functionality, multi-user locking, networking, AI data model and rule systems defines the next generation.
UNIBASE is the place for developing large scale software as service applications. Including a high performance database; a new language for describing complex commercial applications; a working high performance replacement for XFORMS that integrates directly to the application and database; an AJAX library for high performance web sites that deliver an experience similar to the best applications used in house.
UNIBASE is a Rapid Application Development (RAD) system. It has been designed to make the building of large multi-user applications easy and feasible for small teams of programmers. Typical UNIBASE applications range in size from a few hundred “programs” to several thousand. A traditional million line COBOL application can be reduced to under 10,000 lines of UNIBASE code.
UNIBASE pioneered the use of parameter driven compiled applications. In this method, fully compiled screen programs, report generators, etc utilise format files to provide details of their operation.
UNIBASE was also one of the first database systems to use a data dictionary as the driving force behind the application. In fact without a data dictionary UNIBASE won’t function. The UNIBASE data dictionary not only stores table definitions, but also table relationships and all the rules and calculations used in an application.
UNIBASE is a set of utilities rather than a single large program. This makes it ideal as a target for WWW CGI scripts for database access.
For a longer description read the UNIBASE OVERVIEW