Metastorage ist ein Generator für PHP-Datenzugriffsobjekte. Es implementiert ein Objektpersistenz-API aus einer Beschreibung in einem XML-Format namens CPML. Die persistenten Objektklassen implementieren objektrelationale Abbildungen, so daß die Entwickler keinen SQL-Code von Hand schreiben müssen. Features sind eine Objekt-Abfragesprache zum Spezifizieren von Bedingungen für die Abfrage von Objekten, Erzeugung von Klassen zum Erstellen von Berichten, Erzeugung von Klassen zum Verwalten von Formularen zum Erstellen neuer persistenter Objekte mit Hilfe von Templates und Erzeugung von UML-Klassendiagrammen. Es kann von der Kommandozeile oder von einer Web-Bedienoberfläche gestartet werden. (hjb)