I don't know about future development plans, but I can say that web2py does
not use an ORM, it uses a database abstraction layer that generates the
proper SQL (and NoSQL) code. Lack of an ORM is sometimes touted as a
feature of web2py because ORMs are usually big, complicated, and difficult
to learn and maintain. Web2py's DAL is about the simplest, yet most
powerful database abstraction layer I've ever used, so I'm very happy with
the current solution. However, there is nothing stopping you from using
RedBrean or even SQLAlchemy in your web2py projects.