Introducción
MPO (My Persistent Objects) es un generador de código de propósito general.
Es fácilmente extensible; actualmente genera código JDBC y una interfaz swing.
A través de una interfaz gráfica el usuario define el modelo de objetos de su aplicación (objetos, propiedades y relaciones) y la aplicación genera el código necesario para crear, leer, actualizar y eliminar los objetos de la base de datos.
El código generado se basa en patrones de diseño consolidados: Transfer Objects, Data Access Objects, DAOFactories, etc.