Click here to close now.

Welcome!

@MicroservicesE Blog Authors: Liz McMillan, Baruch Sadogursky, Roger Strukhoff, Pat Romanski, Elizabeth White

Related Topics: Open Source Cloud, Java IoT, @MicroservicesE Blog, CloudExpo® Blog, Apache, Cloud Security

Open Source Cloud: Article

Five Pitfalls to Avoid with Open Source ERP

Do you want your ERP system to be a hobby and passion

Don't you just love spending millions of dollars to license a commercial ERP package? And then I bet you feel warm and fuzzy about hiring a bus-load of expensive consultants to come and tell you how to run your own business, following so-called ‘best practices' built into an inflexible ERP package. And just when you thought you were going to realize all the benefits of ‘off-the-shelf' software, you find you have thousands of lines of custom code lashing together old systems you didn't dare remove, third-party bolt-on solutions to plug gaps in the ERP software vendor's package, and customized reports, forms and enhancements no-one ever thought someone in your industry could ever need.

Open Source - an Escape from the Commercial ERP software Nightmare?
Then along comes open-source ERP. Kudos to OpenBravo, Compiere/Consona, OpenERP, xTuple, opentaps etc.

Open source (for those who don't already know) means that you get free software, you can extend and modify the source code, you pay no license or maintenance, and you don't need an army of external consultants. Amazing! Too good to be true!

Er, actually, it is too good to be true. Open source ERP is great for some people, but not for everyone. Here's why.

Five Pitfalls to avoid with Open Source ERP

  1. Open source ERP systems were often built on a shoe-string budget and, despite their commercial advantage, sometimes the number of active customers (not downloads) is in double digits. That means 25-100 other companies before you who have tried and tested the software. Not the tens of thousands of companies who have experienced the joys and pains of a top-tier commercial ERP system like SAP, Oracle or Microsoft Dynamics.
  2. Support is not included in the free software option. So if you encounter a bug (and based on the limited number of active users, you are quite likely to) then you are on your own. Of course all open source ERP vendors offer a support option, at a cost. At a minimum you need this and it should be the basis of any budget comparison.
  3. Most ERP open source software vendors now offer a basic version which is open source, and a version with "bells and whistles" on a paid basis. Compiere started this trend by updating their user interface to web-technology and then charging money for it. Hang on a minute - if the bell or whistle is so important, then how can you do without it? Is the open source version really useful without these bells and whistles? Is the difference in the free vs. paid version going to get bigger or smaller over time? Sorry to burst your bubble, but I have not yet found an open source ERP vendor that is a registered not-for-profit charity. They are in business to make money, and one sure-fire way to make money is to charge for things like features that you probably, honestly speaking, need.
  4. Open source by definition allows customers, partners and ex-employees to take the source code and turn it into a new offering. Sometimes the new open source package addresses a number of gaps in the earlier package; sometimes the author of the new package is greedy and wants to make a fast-buck without writing their own system, or sometimes the new system results from a personality conflict. Either way, it means that your ERP vendor might not have actually written the open source ERP package they claim to be expert in, or perhaps not all of it.
  5. Open source ERP vendors are not making much money. No profits must mean lower prices, so a great deal for the customer, right? Wrong. The one thing you need out of your ERP vendor is for them to stick around. You are literally betting your business on their software application and you are going to need to rely on them for years, maybe even decades to come. The last thing you want is your ERP vendor to go out of business, be acquired by another ERP vendor (who you can bet will slash future development on their step-child) or decide to invest their time and energy pursuing something else.

Open Source ERP Is Not for Everyone
To be fair, open source ERP is great for some people. There are many happy customers using open source ERP. Most of them have bright and tech-savvy staff on hand who are not just willing, but even relish the idea of rolling up their sleeves and fixing bugs or designing enhancements. That's why open source users are so vocal on forums as compared to commercial software users. They are the pioneers on the front-line of new technologies, blazing the trail of open source ERP adoption and adaptation. And they're proud of it.

Are you that kind of company? Or are you in business to do something else, like, er, what you set up your business for in the first place?

The Community to Complexity Conundrum
Some open source software is spectacularly successful, Java itself being the poster-child. Go to sourceforge.net and you will find tens of thousands of cool open source applications, downloaded millions of times every day. Here is an important factor to consider: community to complexity. It works as follows: The most successful open source software has a huge community in proportion to its complexity.

For example, open source software like Java, which started out life as a simple language became huge purely because of the community. On the other end of the spectrum, ERP is arguably one of the most complicated enterprise software applications imaginable ....but because it is so specialized it simply does not have the community large enough to match its complexity.

Some technology leaders bend this rule by investing millions of dollars into their own open source offerings to gain traction, such as what Sun did with Java or Google with Android. Open source ERP vendors don't have the funds to do this so they must rely on their small community battling with a hugely complex open-source set of applications.

Is Your ERP a Hobby or a Tool?
So the take-away is this: Do you want your ERP system to be a hobby and passion, or something that just works in the background? Do you want to get into the nuts and bolts of the package or get something that is easy for non-tech savvy subject matter experts to deploy and use?

More Stories By Richard Minney

Richard Minney is co-founder of iBE.net,, a developer of business management software for SMEs. He has nearly 20 years of ERP experience as a developer, consultant and project manager. Previously he was executive VP for Product Innovation at HCL-Axon, responsible for the company's successful ERP add-on solutions business. Before that, he was co-founder of Feanix, a $20m SAP systems integrator with clients like Sikorsky Aircraft and Pratt & Whitney. He spent nine years at U.K.-based Druid Group plc, building SAP’s first industry add-on solution for aerospace and defense. He began his career at Ford and Rolls-Royce. He has a Masters in computer integrated manufacturing from Cranfield University, and a MA in engineering from University of Cambridge, Oxford. You can reach him at [email protected]

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@MicroservicesExpo Stories
How can you compare one technology or tool to its competitors? Usually, there is no objective comparison available. So how do you know which is better? Eclipse or IntelliJ IDEA? Java EE or Spring? C# or Java? All you can usually find is a holy war and biased comparisons on vendor sites. But luckily, sometimes, you can find a fair comparison. How does this come to be? By having it co-authored by the stakeholders. The binary repository comparison matrix is one of those rare resources. It is edite...
Container technology is sending shock waves through the world of cloud computing. Heralded as the 'next big thing,' containers provide software owners a consistent way to package their software and dependencies while infrastructure operators benefit from a standard way to deploy and run them. Containers present new challenges for tracking usage due to their dynamic nature. They can also be deployed to bare metal, virtual machines and various cloud platforms. How do software owners track the usag...
Cloud Expo, Inc. has announced today that Andi Mann returns to DevOps Summit 2015 as Conference Chair. The 4th International DevOps Summit will take place on June 9-11, 2015, at the Javits Center in New York City. "DevOps is set to be one of the most profound disruptions to hit IT in decades," said Andi Mann. "It is a natural extension of cloud computing, and I have seen both firsthand and in independent research the fantastic results DevOps delivers. So I am excited to help the great team at ...
Enterprises are fast realizing the importance of integrating SaaS/Cloud applications, API and on-premises data and processes, to unleash hidden value. This webinar explores how managers can use a Microservice-centric approach to aggressively tackle the unexpected new integration challenges posed by proliferation of cloud, mobile, social and big data projects. Industry analyst and SOA expert Jason Bloomberg will strip away the hype from microservices, and clearly identify their advantages and d...
SYS-CON Events announced today that MetraTech, now part of Ericsson, has been named “Silver Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9–11, 2015, at the Javits Center in New York, NY. Ericsson is the driving force behind the Networked Society- a world leader in communications infrastructure, software and services. Some 40% of the world’s mobile traffic runs through networks Ericsson has supplied, serving more than 2.5 billion subscribers.
SYS-CON Events announced today that O'Reilly Media has been named “Media Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9–11, 2015, at the Javits Center in New York City, NY. O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption...
Amazon, Google and Facebook are household names in part because of their mastery of Big Data. But what about organizations without billions of dollars to spend on Big Data tools - how can they extract value from their data? In his session at 6th Big Data Expo®, Ali Ghodsi, Co-Founder and Head of Engineering at Databricks, discussed how the zero management cost and scalability of the cloud is addressing the challenges and pain points that data engineers face when working with Big Data. He also s...
The 4th International Internet of @ThingsExpo, co-located with the 17th International Cloud Expo - to be held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA - announces that its Call for Papers is open. The Internet of Things (IoT) is the biggest idea since the creation of the Worldwide Web more than 20 years ago.
Software development, like manufacturing, is a craft that requires the application of creative approaches to solve problems given a wide range of constraints. However, while engineering design may be craftwork, the production of most designed objects relies on a standardized and automated manufacturing process. By contrast, much of moving an application from prototype to production and, indeed, maintaining the application through its lifecycle has often remained craftwork. In his session at Dev...
The Internet of Things is a misnomer. That implies that everything is on the Internet, and that simply should not be - especially for things that are blurring the line between medical devices that stimulate like a pacemaker and quantified self-sensors like a pedometer or pulse tracker. The mesh of things that we manage must be segmented into zones of trust for sensing data, transmitting data, receiving command and control administrative changes, and peer-to-peer mesh messaging. In his session a...
SYS-CON Events announced today that EnterpriseDB (EDB), the leading worldwide provider of enterprise-class Postgres products and database compatibility solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. EDB is the largest provider of Postgres software and services that provides enterprise-class performance and scalability and the open source freedom to divert budget from more costly traditiona...
I read an insightful article this morning from Bernard Golden on DZone discussing the DevOps conundrum facing many enterprises today – is it better to build your own DevOps tools or go commercial? For Golden, the question arose from his observations at a number of DevOps Days events he has attended, where typically the audience is composed of startup professionals: “I have to say, though, that a typical feature of most presentations is a recitation of the various open source products and compo...
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the...
Node.js and io.js are increasingly being used to run JavaScript on the server side for many types of applications, such as websites, real-time messaging and controllers for small devices with limited resources. For DevOps it is crucial to monitor the whole application stack and Node.js is rapidly becoming an important part of the stack in many organizations. Sematext has historically had a strong support for monitoring big data applications such as Elastic (aka Elasticsearch), Cassandra, Solr, S...
This is the final installment of the six-part series Microservices and PaaS. It seems like forever since I attended Adrian Cockroft's meetup focusing on microservices. It's actually only been a couple of months, but much has happened since then: countless articles, meetups, and conference sessions focusing on microservices have been delivered, many meetings and design efforts at companies moving towards a microservices-based approach have been endured, and five installments of this blog series ...
There is no question that the cloud is where businesses want to host data. Until recently hypervisor virtualization was the most widely used method in cloud computing. Recently virtual containers have been gaining in popularity, and for good reason. In the debate between virtual machines and containers, the latter have been seen as the new kid on the block – and like other emerging technology have had some initial shortcomings. However, the container space has evolved drastically since coming on...
Bill Doerrfeld at Nordic APIs has written today about how APIs are evolving the B2B landscape. This is a particularly interesting article for me, because my personal background is working for an EDI provider, where I linked EDI processes from the private network to the Internet, over 15 years ago. Vordel was founded to allow new Web Services APIs to be used for B2B. Axway, a B2B software company, acquired Vordel in 2012 to link B2B with Web APIs. This caused a domino effect, with other API Manag...
It's 2:15pm on a Friday, and I'm sitting in the keynote hall at PyCon 2013 fidgeting through a succession of lightning talks that have very little relevance to my life. Topics like "Python code coverage techniques" (ho-hum) and "Controlling Christmas lights with Python” (yawn - I wonder if there's anything new on Hacker News)...when Solomon Hykes takes the stage, unveils Docker, and the world shifts. If you haven't seen it yet, you should watch the video of Solomon's Pycon The Future of Linux C...
Even though it’s now Microservices Journal, long-time fans of SOA World Magazine can take comfort in the fact that the URL – soa.sys-con.com – remains unchanged. And that’s no mistake, as microservices are really nothing more than a new and improved take on the Service-Oriented Architecture (SOA) best practices we struggled to hammer out over the last decade. Skeptics, however, might say that this change is nothing more than an exercise in buzzword-hopping. SOA is passé, and now that people are ...
SYS-CON Media named Andi Mann editor of DevOps Journal. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. DevOps Journal brings valuable information to DevOps professionals who are transforming the way enterprise IT is done. Andi Mann, Vice President, Strategic Solutions, at CA Technologies, is an accomplished digital business executive with extensive global expertise as a strategist, technologist, innovator, marketer, communicator, and thought lea...