L'
Object-Relational Mapping è una tecnica di programmazione tesa alla semplificazione dell'integrazione tra i software sviluppati secondo il paradigma
object-oriented e i DBMS; grazie al supporto alla programmazione orientata agli oggetti presente in maniera consistente da
PHP 5 sono ormai numerosi i framework e le library che implementano questo sistema di accesso alle informazioni.
Per semplificare l'impiego di tali library, Inventic ha realizzato (inizialmente a solo uso interno) un vero e proprio IDE, che permettesse con agilità e rapidità di progettare e realizzare le strutture dati e le relative definizioni necessarie ai vari framework.
ORM Designer è quindi un
editor visuale destinato allo sviluppo di applicazioni
PHP basate su framework ORM: grazie a
ORM Designer è possibile definire un modello dei dati unificato mediante l'
interfaccia grafica messa a disposizione, e da questo modello esportare le informazioni secondo le definizioni native dei vari framework ORM.
Per questo motivo
ORM Designer promette di alleggerire il processo di sviluppo delle applicazioni basate su ORM, grazie anche a un'interfaccia chiara e semplice e al supporto a numerosi noti framework come
Doctrine,
Propel ORM,
symfony e
CakePHP.