Habanero - Open Source Enterprise Application Framework

Habanero is an open source Enterprise Application Framework for .Net that provides the tools to produce an agile application from the data layer through to the front-end. Released for free under the LGPL license, it persists data to and from the database using object relational mapping (ORM), manages business objects to support a rich domain model, and generates user interfaces at runtime to display and edit the mapped data.

Habanero provides support for runtime user interface generation for either the desktop or web, using WinForms for desktop and Visual WebGui for web. A developer is able to produce one set of user interface components for either environment by generating components from an implementation of IControlFactory. By switching out the instance of IControlFactory in use, the same application can be released in multiple environments.

Habanero is managed by an active community with extensive use in live client projects, and active development is produced through agile techniques, including peer programming and test-driven development.

For more information, you can visit the official website at http://www.chillisoft.co.za/habanero or the CodePlex page at http://www.codeplex.com/habanero

Last edited Jun 2, 2009 at 4:21 PM by rdhatch, version 3


No comments yet.