In their annual ERP special edition, CIO Review recognized Agility ERP as one of the “20 Most Promising ERP Solution Providers.” CIO Review interviewed Agility ERP cofounder John Fandl to learn what our customers already know – that iterative and adaptive methods are superior to conventional approaches in achieving rapid and sustainable success.
Your company has identified a clear business need for application software–perhaps related to ERP, CRM, Document Management, etc.–and has a budget. You’ve sat through a few vendor demos, and have also selected a popular commercial open source project for consideration. So far so good.
In Part I of this 3-part series we stressed the importance of finding an open source service provider that serves companies of your size and type, with the specific services you need. This article will consider the “engagement model“, which is the default way the provider works with its customers.
In Part I of this 3-part series we noted the importance of finding an open source service provider that serves companies of your size and type with the specific services you need. In Part 2 we considered the “engagement model”, and gave examples of how misalignment in that area can trip you up.
We close in Part 3 with an important consideration that is very specific to open source: the relationship between the service provider and the open source vendor. In this article we focus specifically on the case of an ERP project being used by enterprise (mid to large) customers, a scenario where we have extensive direct experience.
Openbravo is the world’s most complete and scalable open source ERP Platform, featuring modular architecture and a model-driven core that automatically generates a powerful browser UI and REST web services based on your data model. Openbravo embeds a fully integrated set of best-in-class open source IT building blocks including workflow (Activiti BPM), reporting (JasperReports) & analytics (Openbravo Analytics), as well as an integrated mobile web framework — making Openbravo the most productive way to build end to end, multi-device user experiences that both end users and enterprise IT will love.
A model driven, modular and web based open source ERP application
As 6-time winner of the Infoworld Bossie (Best of Open Source) Award, Openbravo ERP is a well-recognized and established project in the global open source ecosystem. It is commercial backed by Openbravo, and leverages the Openbravo ERP Platform to deliver a broad, easily adapted functional footprint:
Quartz is a Java-based open source Job Scheduler that is embedded in the Openbravo ERP Platform, and many other enterprise applications. It is used to schedule the execution of asynchronous tasks, providing a very reliable mechanism to ensure that transactions get posted to accounting, information gets exchanged with external systems, etc.
Java is the most widely-used programming language in the enterprise, with over 9 million practititioners worldwide. The Java language and Java Virtual Machine (JVM) are used globally by nearly all major commercial software companies (Oracle, IBM, SAP, etc.), as well as large-scale open source projects like the Openbravo ERP Platform to provide the performance, developer productivity, and code quality required by mission-critical applications. The large number of enterprise-grade open source infrastructure and developer tools and frameworks written in Java make it the obvious choice for major server-side software development initiatives.
JasperSoft Studio is an Eclipse-based open source visual report designer that generates xml-based report definitions run by the JasperReports engine embedded in the Openbravo ERP Platform. If you have ever used a banded report writer like Crystal Reports, you will be immediately comfortable with JasperSoft Studio.
iReport Designer is a standalone open source visual report designer that generates xml-based report definitions run by the JasperReports engine embedded in the Openbravo ERP Platform. If you have ever used a banded report writer like Crystal Reports, you will be immediately comfortable with iReport Designer.
JasperReports is an open source Java reporting engine embedded in the Openbravo ERP Platform. It runs reports designed with free visual tools like the standalone iReport Designer or the Eclipse-based JasperSoft Studio.
Saiku is an open source Analytics Client, and serves as the UI component of the Openbravo Analytics Module. It uses the MDX language to seamlessly interact with the Mondrian cubes that Openbravo generates, allowing users to easily create, visualize and analyze information in graphical & pivot table formats.
Mondrian is an open source Online Analytical Processing (OLAP) engine, providing a key back end component of the Openbravo Analytics module. Mondrian cubes are automatically created from the Openbravo Application Dictionary, allowing business users to analyze large & complex datasets in real-time using visualization tools like Saiku & Excel.
Frepple is professional-grade, commercial open source supply chain and production planning & scheduling application that helps manufacturers minimize inventory investment, improve delivery performance and improve production efficiency. It goes beyond the capabilities of Openbravo’s traditional MRP and Purchase Planning to include capacity constraints, graphical scheduling, real time capable to promise, forecasting and demand management, and more. A bi-directional integration connector for the Openbravo ERP Platform makes Frepple a natural choice for Openbravo customers looking for an advanced planning and scheduling feature set that works seamlessly with Openbravo.
PostgreSQL is a powerful, enterprise-grade open source database system that is production-proven to multiple terabytes with OLTP workloads. It is freely available for easy on premise installation on all major server operating systems, and is also available as a scalable database cloud service (DBaaS) from trusted providers