Openbravo
Presentation for Business Partners Empowering the Ecosystem
December 29th, 2009
Agenda
The Openbravo Open Source Vision
What is Modularity Empowering the Ecosystem
LGL-MOD-The_Business_of _Modularity-1209-JMI
Page 2
The Openbravo Open Source Vision
Building software in community
We believe communities build better software than traditionalcentralized companies can
LGL-MOD-The_Business_of _Modularity-1209-JMI
Page 3
The Openbravo Open Source Vision
A different way to build software
No single vendor can build a solution that addresses the needs of all companies
Vision 1: “Business process optimization” Automate key business processes to help companies be competitive
Vision 2: “Data / Information is king” Manage alldata reliably and efficiently for better decision making
Vision 3: “Empowering people” Optimize worker’s value added through user centric solutions
Our vision: “Empowering the ecosystem” An ecosystem of partners with the right skills to build vertical solutions to help companies better manage their businesses
LGL-MOD-The_Business_of _Modularity-1209-JMI Page 4
The Openbravo Open SourceVision
Decentralized developer communities are more productive
The Firefox case
• The community – 45 full-time developers – 1,000 community code contributors – >20,000 nightly testers and – >500,000 beta testers – >50 million daily users and >125 million total users • > 6,800 third-party add-ons • Number of add-ons before Mozilla’s rearchitecture? – Roughly zero – Compare with AppleSafari and Microsoft IE, which also are weak on community
The Openbravo case
• The community – 48 full-time developers – > 8.000 registered developers – 11% of the commits are contributed by the community • 218 projects registered in the Forge – 61 localization projects registered – 122 projects lead independently by community members not related to the Openbravo company
A modulararchitecture is critical to facilitate a decentralized community development process.
LGL-MOD-The_Business_of _Modularity-1209-JMI
Page 5
Agenda
The Openbravo Open Source Vision
What is Modularity Empowering the Ecosystem
LGL-MOD-The_Business_of _Modularity-1209-JMI
Page 6
What is modularity
The Modularity Ecosystem Infrastructure
Modularity Forge
• Platform forcollaborative development - For Openbravo ERP and POS - For third party developments - For private projects
Exchange
• Marketplace to find free and commercial extensions for Openbravo ERP
• Modular architecture in Openbravo ERP r2.50 - Facilitates distributed development - Lowers barriers to contribution - Reduces time to market - Enables “drive-by” contributions
Central Repository• Distribution mechanism for Openbravo ERP extensions - Functional modules, industry templates, localization packs • Support for Commercial extensions
LGL-MOD-The_Business_of _Modularity-1209-JMI
Page 7
Modularity
Modularity components
Concept Description Modularity includes the concept of: • Extension Modules
- Base content container. It can include all types of artifacts butConfiguration Scripts: Application Dictionary components, Software resources and Reference data. - Modules are the way to add new elements to Openbravo ERP. - However, it cannot modify elements of other modules including core-, to avoid crossed dependencies between them.
• Packs
- Packs can contain a number of modules developed by different parties - Special packs are localization packsand vertical packs
• Industry templates
- A combination of packs and a configuration script - Only one per system
LGL-MOD-The_Business_of _Modularity-1209-JMI
Page 8
Modularity
Existing Extension Modules
Tax Report Launcher Elondra bmSales integration
Illustrative examples available in the Forge
CIF validator
Mass Advanced Payment
Mass Invoicing
Spanish...
Regístrate para leer el documento completo.