Bond is a rapid application development (RAD) framework for building desktop database applications for Linux and Windows.
Bond is stable and production ready and is currently deployed across a range of industries. It is active deployment as a front-end for high-use databases that operate around the clock.
Bond dynamically populates widgets making them data-aware automatically at run time. This saves time by removing the need to write code to populate and manage GTK widgets.
XML Form ←→ BOND ←→ Postresql ←→ Pl/PgSQL
XML defined forms send SQL through BOND straight into the database which handles all the business logic using Postgresql’s powerful stored procedures.
Bond uses a XML file for defining widget layout and database interactions. Functions can be written in pl-sql, or any other embedded language within postgresql. C programmes and libraries can also be linked against the application for running custom functions. Postgresql is used as the backend SQL database, though more SQL providers will be supported in the future.
- Minimise development time
- Work in days, not months
- Don’t Repeat Yourself. DRY
- Only need to write code for business logic
- Cross-platform. Windows, Linux
- No programming required to write a database application
- Business logic is within Postgresql database
- No front-end code to deal with logic
- Forms communicate with database via SQL
- Forms are written in pure XML
- Database communicates with Forms via Postgresql notifications
- Make full use of powerful Postgres stored procedures
- GTK widget sets
Download the latest stable snapshot
Include a row of screenshots → go to the screenshot page