http://www.opensourcestrategies.com/ofbiz/
Open For Business (OfBiz) is an open source enterprise applications project. It consists of a suite of business applications and a framework for developing such applications. OFBiz can be deployed “as is” for a strong set of out-of-box functionality. Alternatively, it can be used to develop sophisticated custom or commercial applications.
The OFBiz Framework is a pre-integrated Java infrastructure stack built with open source projects such as Apache Tomcat, Freemarker, Derby, and beanshell. Goals of the OFBiz Framework include:
- Implement design patterns such as Model-View-Controller, Service Oriented Architecture, and database-independent persistence layer.
- Allow existing or custom-developed applications to be added by dropping into a components-based architecture.
- Reduce the amount of code required through the use of scripting, generics, meta-programming, and mutually-aware infrastructure tiers.