The mission of RedBeanPHP is to do ORM differently.
Data modelling should be easy, agile and fun. It should be easy, because code that no one can understand is barely maintainable. It should be agile because people tend to change their minds about almost everything, everyday. It should be fun, because what's life without fun? Why should you use industry standard tools instead of the tools that boost your productivity? Dare to choose for a different solution!
Instead of endless lines of configuration, RedBeanPHP requires no XML, YAML or INI files at all. Instead of switching back-and-forth between phpMyAdmin and your code, RedBeanPHP creates columns, tables and indexes on the fly. Instead of defining every detail about relations, with RedBeanPHP you simply connect every object to every other object. Instead of writing queries using cumbersome query builders or strange SQL dialects, RedBeanPHP allows you to write your queries in plain old SQL. Instead of making your life miserable, RedBeanPHP seeks to inspire you to build great applications.
RedBeanPHP makes your life easier by doing the dull work for you; creating databases (SQLite), creating tables, creating columns, resizing and adjusting columns, adding unique indexes to link tables, creating views, deploying databases and so on. RedBeanPHP supports every major database system out there; CUBRID, MySQL, SQLite and Postgres.
RedBeanPHP is the only ORM layer that allows you to define models whenever you want (not upfront). All other ORM tools force you to define models before you even get a 'feel' of how the application works. With RedBeanPHP you have a chance to prototype your application first and then define the final models. While other ORMs force you to refactor, RedBeanPHP allows your application to evolve in a natural way.
RedBeanPHP is open source, licensed both GPL and New BSD. RedBeanPHP is open, open for hobbyists, open for professionals, open for business, open for everyone. For you
You should not work for an ORM, an ORM should work for you. We try to deliver the best ORM ever made, because we believe we can and because we believe we have to and... because we believe you deserve it.
RedBeanPHP Easy ORM for PHP © 2013 Gabor de Mooij and the RedBeanPHP community - Licensed New BSD/GPLv2