PHP GEN liest die Liste der Tabellen in einer Datenbank, erlaubt es, eine auszuwählen, liest dann ihre Struktur, schlägt eine grundlegende (änderbare) Konfiguration vor und erzeugt PHP-Code mit gutem Stil und einfacher Wartbarkeit, der Datensätze auflisten, hinzufügen, ändern und löschen kann. Sowohl der erzeugte Code als auch die Engine selbst verwenden Pear::DB für die Datenbank-Abstraktionsschicht und Smarty für die Präsentation und Bedienoberfläche. Normale und Fremdschlüssel werden unterstützt. (hjb)