TPDA (Tiny Perl Database Application) is a classic desktop database application framework with support for Firebird, PostgreSQL, and MySQL.
New hands-on tutorial for creating a simple one screen application with the (experimental) tools provided with TPDA