Supported Frameworks
List of currently supported frameworks is short, but any ORM framework with its definitions stored in a markup language (XML, YAML etc.) can be implemented in future versions. All frameworks are unit tested and with full feature support. If you are a developer of an ORM framework and want to promote the community do not hesitate and contact us to see if we can implement you framework support.
Doctrine (optionally with Symfony)
Doctrine is an object relational mapper (ORM) for PHP 5.2.3+ that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication. More information »
Propel (optionally with Symfony)
Propel is an Object-Relational Mapping (ORM) framework for PHP5. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel allows you, the web application developer, to work with databases in the same way you work with other classes and objects in PHP. More information »
Symfony
Symfony is a web application framework for PHP projects. It aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure. Symfony is aimed at building robust applications in an enterprise context. This means that you have full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. To match your enterprise's development guidelines, symfony is bundled with additional tools helping you to test, debug and document your project.
Symfony is not an ORM Framework, but makes great use of Propel and Doctrine frameworks and ORM Designer comes with support of Symfony directory structure and plugins. More information »
CakePHP
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code. More information »
Atomix
Atomix is our company's ORM framework written in C++. Features are similar to the ones offered by Propel or Doctrine frameworks. Atomix also brings some new features useful for desktop application development and comes with graphical user interface development tools. ORM Designer is one of the applications based on Atomix. Atomix is planned to be released public in 2010. If you are interested in Atomix news, you may subscribe to our newsletters at the bottom of this page.

