1 / 15

The Business of Modularity T h e Modern Way to Bring ERP S o lutions to Market

The Business of Modularity T h e Modern Way to Bring ERP S o lutions to Market. March, 2010. Agenda. Business of Modularity Overview Openbravo Infrastructure Openbravo Exchange / C o mmercial Considerations Q&A. The Openbravo Open Source Vision. Building software in community.

zonta
Download Presentation

The Business of Modularity T h e Modern Way to Bring ERP S o lutions to Market

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Business of Modularity The Modern Way to Bring ERP Solutions to Market March, 2010

  2. Agenda Business of Modularity Overview Openbravo Infrastructure Openbravo Exchange / Commercial Considerations Q&A

  3. The Openbravo Open Source Vision Building software in community We believe communities build better software than traditional centralized companies can

  4. No single vendor can build a solution that addresses the needs of all companies Our vision: “Empowering the ecosystem” An ecosystem with the right skills to build vertical solutions to help companies better manage their businesses The Openbravo Community Vision A different way to build ERP software Vision 1: “Business process optimization” Automate key business processes to help companies be competitive Vision 2:“Data / Information is king”Manage all data reliably and efficiently for better decision making Vision 3: “Empowering people” Optimize worker’s value added through user centric solutions

  5. The Openbravo Development Vision Building modular software We know that modern software must be built in a modular way

  6. The community 48 full-time developers > 9.000 registered developers 11% of the commits are contributed by the community ~300 projects registered in the Forge 61 localization projects registered 122 projects lead independently by community members not related to the Openbravo company The Openbravo Development Vision Decentralized developer communities are more productive The Firefox case The Openbravo 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 re-architecture? • Roughly zero • Compare with Apple Safari and Microsoft IE, which also are weak on community A modular architecture is critical to facilitate a decentralized community development process, and create a large pool of 3rd-party extensions

  7. The Openbravo Solution Vision Leveraging an ERP Platform Over 80% of business software is commodity (Master Data, Financials, Purchasing, Sales, Order Processing, Inventory, Invoicing…) Business customers don’t buy commodity ERP platforms, they buy packaged business solutions.

  8. The Openbravo Commercial Vision What is this “Business of Modularity”? A business model that enables fast authoring of ERP software modules and entire vertical solutions… … and that enables the author to make recurring revenue on the software itself (not just the services)

  9. Agenda Business of Modularity Overview Openbravo Infrastructure Openbravo Exchange / Commercial Considerations Q&A

  10. What is modularity The Modularity Ecosystem Infrastructure Exchange Forge Modularity • Marketplace for free and commercial extensions for Openbravo ERP • Platform for collaborative development • For Openbravo ERP • For third party developments • For private projects • Modular architecture in Openbravo ERP r2.50 • Facilitates distributed development • Reduces time to market Central Repository • Distribution mechanism for Openbravo ERP extensions • Functional modules, industry templates, localization packs • Support for Commer-cial extensions

  11. Modularity components Modularity Concept Description • Modularity includes the concept of: • Extension Modules • Base content container. It can include all types of artifacts but Configuration 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 packs and vertical packs • Industry templates • A combination of packs and a configuration script • Only one per system

  12. Illustrative examples available in the Forge Modularity Existing Extension Modules Tax Report Launcher Mass Advanced Payment Elondra bmSales integration Mass Invoicing CIF validator Spanish Professional Localization Human Capital Management Hotel Management Module Process Maker BPM integration Business Partner Debt Consolidation NIF validator User Tasks Module Openbravo QuickStart Accounting Tabs for Transactions Direct Debit Form of Payment Inter-company documents Orders Awaiting Delivery Report Description Templates

  13. Modularity Illustrative Modules Developed by Openbravo Business Partners Hotel Management System User Tasks Commercial Module Free “as is” Module • HMS Module for small Hoteliers, including: • Sales Management • Guest Management • Guest Alerts • Message Recording • etc. • Allows users to register tasks: • Relate tasks to partners and/or products • Establish deadline • Generates alert after deadline Partners worldwide are starting to use modularity to build extensions that they are listing on Openbravo Exchange

  14. Modularity Additional resources • Introduction to the Openbravo Forge • http://forge.openbravo.com/plugins/mwiki/index.php/Openbravoforgesupport/Help/Introduction • http://forge.openbravo.com/plugins/mwiki/index.php/Openbravoforgesupport/Help/Index • Publishing an Extension Module in the Openbravo Forge • http://forge.openbravo.com/plugins/mwiki/index.php/Openbravoforgesupport/Help/Usage_Modules • Developers Guide • http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Concepts/Modularity • http://wiki.openbravo.com/wiki/ERP/2.50/Extension_Module_Demonstrations_Videos • http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/How_To_Create_and_Package_a_Module

  15. What is Modularity The Openbravo Forge forge.openbravo.com Description • The Openbravo Forge is the home for the Openbravo projects on-line, including: • the Openbravo ERP core, and… • Extension modules • All the infrastructure to develop modules is freely available on-line • Code repository • Forums and news • Issue tracker • Wiki • Modules can be published (obx files for commercial modules are protected from free download) • It is also possible to use third party infrastructure (eg. SourceForge, LaunchPad, … ) and link to them from the Openbravo Forge • Openbravo Business Partners have the added benefit of being capable to register private projects • Eg. To develop a project together with a client • Partners can invite other members that are not necessarily business partners (eg. Clients)

More Related