Many people have compared leading commercial proprietary software offerings such as SAP, Siebel or Filenet with Open Source alternatives (such as OpenBravo, SugarCRM or Alfresco). The conclusion often was that the Open Source option can’t compete on features and breadth. But the fact is that in many cases enterprises don’t need this scope in reality. I have seen so many companies implementing large scale commercial package solutions such as Siebel resulting in a pretty basic application with fairly little functionality. Independently of the outcome though the costs for these projects were high. IT decision makes often underestimate the cost coming with the complexity of a widely configurable and adaptable package solution. In these projects you not only configure what you need, but also a lot what you actually don’t need, just to make the solution work. Given this problem in many situations an enterprise would be better consulted to use a narrower (Open Source) technology and spend a bit of money to adapt and customize it. I can guarantee that the overall costs still will be way lower than the “big” solution. I have often observed companies being tempted to by a “Rolls-Royce” because it was offered at a “Volkswagen” price point, not because it was needed. It looks like a low risk decision. But it isn’t. Maybe in the end it is the right thing to do, but at least an attempt should be made to model and quantify an alternate solution (using Open Source). It may cost you a few dollars or a bit of time, but your arguments later will be that much stronger whenever the decision is challenged. And I am sure, in many situations, “less is more” when all the complexity, maintenance and support cost is fairly factored in.