Apache OFBiz eCommerce / POS Business Suite by Idalica
This purpose of this document is to present the features of The Open For Business Project. Because of the scope of the project it is difficult to capture every detail of the included functionality, but this document should give you a good overview of both the framework and the applications.
Please note that this document is an on-going effort just as The Open For Business Project is. If you are aware of any features we haven't listed here, please let us know
Features
- Advanced eCommerce Suite
- Point of Sale
- Catalog Management
- Promotion & Pricing
- Sales & Purchase Orders
- Customers, Employees, Suppliers
- Marketing Campaigns & Tracking
- Warehouse, Receiving, Inventory, Fulfillment
- Accounting, Billing, Invoicing, Payments, General Ledger
- Manage Requests/Issues, Communication, Quotes
- Manufacturing
- General Work Effort Management, Tasks, Projects, etc
- General Work Effort Management, Tasks, Projects, etc
Technical Features
- Multi-IS; runs on Java and J2EE
- Service Oriented Architecture
- Web Based User Interface
- Multi-database
General Information
- Open Source Software
- No license or license maintenance costs
- No vendor, service provider, or application lock-in
- Active and supportive community
- You get full source code
- You can see how everything works
- You can track down issues quickly
- You can change anything you want
- Apache 2.0 Open Source License
- You don't have to open source your changes
- You can repackage, distribute, and even sell derivative software
- You can say it is based on Open For Business
- Standards Based
- It is easy to learn for those familiar with similar software
- LIt is easy to reuse existing software based on the same standards
- It is easy to integrate with other internal or partner systems
- Based on: Sun Java, J2EE; W3C XML, HTML, SOAP; WfMC XPDL; OMG GL, Party, Product, Workflow
- All Applications built on the same framework, tools & components
- No need to learn and use many different technologies
- No need to integrate applications
- No need to deal with limited features because of poor integrations between disparate technologies
- Huge cost savings because of consistent and easy to maintain components
- Standards based flexible and generic data model
- Covers all major entities used in businesses
- Provides a structure to simplify the achievement of custom data needs
- Uses common terms for entity names to make it easier to understand and use
- Flexible and efficient to use data layer
- No database system lock-in; supports many different databases
- No need to write redundant persistence code and configuration
- Easy to use XML data definitions
- Powerful API offers generic operations that behave differently based on data definitions
- Most operations can be done with a single line of code and no need to write supporting code
- Loosely coupled multi-layer component architecture
- It is easy to customize and reuse components
- It is easy to build new applications through the composition of existing components
- It is easy to find code and other components based on consistent patterns
- Components can be replaced without breaking other components because of well defined and managed dependencies
- Distributed architecture
- It is easy to scale multiple servers or pools of servers
- It is easy to seamlessly integrate & communicate with other systems
- Service based logic layer
- All logic modeled as a service
- Makes it easy to reuse logic
- Services can be automatically exposed as Web Services
- Makes it easy add custom user interfaces, even many at once
- Makes it easy to distribute the system over multiple servers
- Makes it easy to communicate with other systems
- Advanced web application framework
- Separates input processing logic, view data preparation logic and view presentation templates
- Supports many different types of logic, including scripting languages and services
- Supports many different types of view templates including XML/XSLT, FreeMarker, Velocity, JSP, and any other
- Tracks all visits and page hits for security and marketing purposes
- Keeps statistical traffic and performance data since server start and in time bins

|
|