What is your ERP, a commodity or a solution?

  • Post category:ERP
  • Post comments:4 Comments
  • Reading time:6 mins read

imageYears ago, when I didn’t know what consultant was, let alone thought about eventually becoming one, I was sitting in a cafe in Zagreb with then my boss and now my friend Marko, sipping cream with coffee and mostly sharing random thoughts. He then introduced me to a commodity-convenience-solution concept which shaped a lot my customer approach and my work.

You might be a customer of an ERP. Or you might be a company offering implementation services to customers. In any case, this post is for you—how you think about your ERP implementation project(s).


You go to a shop to buy bread and milk. You are shopping for commodities. Your bread will be about $2, your milk about the same, and various brands will come at a slight price difference. You do have certain quality criteria, but once those are met, you won’t be paying $5 for a loaf of bread or $4 for a liter of milk.

Commodity is cheap, and you often shop for price. Almost everyone needs commodity. Almost everyone can also afford commodity.


Then you have convenience. Not everyone needs them, but having them around makes life more, well, convenient. A car for example. You don’t absolutely need to have one. You can walk. Or take a bus. Or ride a bike.

Convenience is also something not everyone can necessarily afford. When shopping for convenience, price is important, but it’s neither the final nor the most decisive factor. If it were, nobody would ever purchase a Lexus or a Rolex. Why would anyone pay $5,000 for a Pioneer plasma screen when at $2,000 an LG can give you an almost indistinguishable experience?

Convenience is more expensive than commodity. It is also a lot cheaper than a solution.


Finally, there is solution. You can’t just buy a solution off a shelf. There are no solution stores. Solutions are there to solve specific problems, that can’t be otherwise solved with anything pre-packaged or readily available.

When a pipe breaks in your house, you need a solution. When your warehouse is clogged and your inventory throughput is low, you need a solution.

Specific problems require specific approaches, often totally unique, often never tried before. Solutions can get ridiculously expensive. Ask British Petroleum, they know.

What does this have to do with ERP?

As a matter of fact, it does.

ERP can be any of the three. And it’s you who chooses which one it is.

If all you need is printing invoices and controlling you customer balances, then you need a commodity ERP. Why would you pay thousands of dollars per capita just to print invoices? There are a dozen a dime ERP or accounting applications which can give you exactly what you need at $100 per head, or cheaper.

If you are looking into a standard solution, such as all those companies implementing SAP to standardize their processes, you are into convenience. Price levels can vary, but your problems are still generic so you don’t need any custom-made tools. In other words, if you care about what you can achieve, and not how exactly you achieve that, then you don’t need a solution.

If the sales needs ERP to tell the warehouse they can start picking an order, and you don’t care how exactly ERP does that, then whichever the way it is, is good enough.

If you need to track the fulfillment of your long-term sales contracts, and it’s irrelevant how exactly, as long as your ERP can do it, you should be satisfied.

It’s just like a car. If you need cruise control, it’s cheaper to take whichever default option there is, than to build a custom one into your car. If you need electronic windows controls, wherever the buttons are, you should be equally efficient in operating the windows up and down.

As long as you can accomplish your goal (efficiently), don’t touch the standard solution, and there you have a convenience ERP. More expensive than any commodity accounting package out there, but far cheaper than a customized ERP solution.

If you have specific problem that nobody else ever had, then the answer is on the third level—the solution. The expensive one. If your ERP must have a three-level approval process for releasing sales documents, managed through handheld devices on Windows CE 3.0 platform, and a central warehouse control dashboard to manage goods picking—then you need a solution. And it will cost.

So, which do you need? Think carefully.

If your kitchen desk has to be exactly 4,796 mm wide, and 655 mm high, with aluminum top for extra durability and it must have all appliances built in, and has to be of a specific color, can you buy it for $4,000? Yet Joe next door has fully equipped his kitchen with cabinets and appliances for as much. Well, he was quite happy with a confectionary one with stand-alone equipment, so he got himself a bargain. And he can scramble eggs just as well as you.

It works that way with kitchens, homes, cars, food, cell phones, clothes, holidays. And ERP. Commodity is cheap. Solutions are expensive. That’s just the way it is.

Food for thought.

Couple of centuries ago, if you wanted to look decent, you hired a tailor to do your clothes for you. A solution.

Today, you go to a clothes store and pick pre-tailored clothes to your liking. It’s either commodity or convenience, depending of whether you shop for label and recognition, or you are just satisfying your basic need of not going about naked.

Why are we not tailoring our clothes all the time?

Why are we customizing ERP all the time?


Vjeko has been writing code for living since 1995, and he has shared his knowledge and experience in presentations, articles, blogs, and elsewhere since 2002. Hopelessly curious, passionate about technology, avid language learner no matter human or computer.

This Post Has 4 Comments

  1. ERP applications user

    I completely agree that ERP software can be all three (convenience, commodity and solution) however when you state “You don’t absolutely need to have one” I believe this is not always the case for companies who may not have the correct implementations in such a competitive industry.

    ERP applications are the perfect solutions to enhancing customer service experience with maximises efficiencies throughout the company. For example The integrated suite of manufacturing applications for Food ERP tracks work in process and packaged and/or assembled food products throughout the shop floor. The software also handles a variety of sales order processes including EDI, shadow orders, spot orders including DSD and POS systems integration and plans material whilst integrating recommendations for a purchase order system.

    It just makes sense to use it!

    Thanks for the post, really interesting concept

    1. Vjekoslav Babic

      @ERP application user: thanks for comment. Again, your example still can be resolved with a “convenience”, rather than a solution ERP. As with the car in my example – which you don’t absolutely need to have, but having it makes your life more convenient – without the ERP product you describe for the food manufacturer, that company can still live, survive, even thrive. The point is, any such company had all those processes even before having ERP – and they were able to reach the point where they overgrew the old solution, but were still in business – do they now absolutely need to have a totally custom ERP, or can they still grab an industry-specific product off-the-shelf?

      Many companies just jump head-first into customization without properly analyzing the industry solutions. Of course, some customization will almost always be necessary, but just doing customization without proper analysis can cost a lot, and in the end bring very little compared to investment. It absolutely makes sense to have all that functionality, but the point is that you can search for a “standard” solution which comes packed with all those features as standard.

      To the clothing comparison – default approach today is picking from available convenience/commodity products. Earlier, it was hiring a tailor. Even today people hire tailors if they truly need them. And with many other choices we make in life (and in business) we adopt exactly the same approach. But with ERP, we are still at the level where the default approach is to tailor, and this is what I believe is fundamentally wrong. The default should still be trying to pick a solution. I am not arguing against customizations, and solutions are absolutely needed in the market, but they are not absolutely needed by absolutely everybody. That’s my point.

      Again – thanks for the comment and for liking the post. I hope it saves your customer some unnecessarily spent money on unneeded solutions 😉

  2. Katharina

    Hello, I do think your blog could be having browser compatibility problems.
    Whenever I take a look at your website in Safari, it looks fine however, if opening in Internet Explorer, it
    has some overlapping issues. I merely wanted to provide you with a quick heads up!
    Apart from that, excellent website!

Leave a Reply