Welcome

Welcome to Middleheaven, the only framework you will ever need.

MiddleHeaven aims to be a full-featured business application framework with theses goals:

  • Minimize all effort concerning non-functional requirements implementation.
  • Maximize reusability of business code and logics
  • Minimize dependency of third-party libraries (but used them under the hood)
  • Maximize extensibility
These goals are expressed by the following features:
  • Universal MVC : You code your logic in a totally view independent way, MiddleHeaven plugs it on Web or Desktop UI on demand.
  • Ubiquous Data Access: Access you data from any node on the system. Let MiddleHeaven worry with the details of data consistency and database persistence.
  • Out-of-box application patterns implementations like Money and UnitOfWork

MiddleHeaven builds up on the concept of a service/component oriented arquitecture abstracting application infrastructure execution environment.

MiddleHeaven is composed by a set of Toolboxes ; mini frameworks for specific tasks that integrate using configurable services