1235, Open Source ERP+CRM Solution in Java
Open Source ERP+CRM
Solution for the Java™
Platform
Jorg Janke
CTO
Accorto, Inc.
1235, Open Source ERP+CRM Solution in Java
2
Middle
Overall Goal
Learn about Design Strategy
and Implementation Decisions
… to meet business requirements for an integrated
Enterprise Resource Planning (ERP) and
Customer Relationship Management (CRM)
application
… to target Small-Medium-Enterprises (SME)
globally with a Open Source Collaboration strategy
… using nothing but Java™ Technology
(JFC/Swing, Servlet/JSP™, EJB™, JDBC™, JMS,
Rules Engine, etc.)
Beginning
1235, Open Source ERP+CRM Solution in Java
3
Middle
Learning Objectives
• As a result of this presentation, you will
have a better understanding of:
– Global Business Application Requirements
– Compiere Application Architecture
– Design Decisions and Alternatives
– Use of Java Technology
• Bonus:
– You can get Compiere & use it for free
(www.compiere.org/download)
Beginning
1235, Open Source ERP+CRM Solution in Java
4
Middle
Speaker’s Qualifications
• Jorg Janke is CTO and Founder of Accorto, Inc.
(www.accorto.com), the main contributor of
Compiere Open Source ERP+CRM
(www.compiere.org)
• 20+ years ERP business experience with
ADV/Orga, UNISYS and Oracle (Director
Applications Development)
• First General Ledger Prototype in Smalltalk in ’88
evolved into today’s Compiere architecture.
• BA in Accounting & CS, MBA
Beginning
1235, Open Source ERP+CRM Solution in Java
5
Middle
Topic Areas
• Product Introduction & Requirements
• Dynamic User Interface
• Installation and Implementation
• Operations
• Customization & Extensions
• Reporting
• Open Source Collaboration
Beginning
1235, Open Source ERP+CRM Solution in Java
6
Middle
Product Introduction
• Two Logical Products
– The Compiere Framework
– The Compiere Product / Application
• Compiere Framework
– Specific Toolset for Business Applications
– Life-cycle support
• Creating Functionality
• Deploying Solutions
• Maintenance
• Presentation concentrates on Framework
12