A little bit of knowledge can go a long way, and an ounce of prevention is worth a pound of cure.
I recently came across a Red Hat white paper entitled, "Why Subscribe To Enterprise Open Source Software? Top Ten Reasons to Use JBoss Enterprise Middleware" that I think does a great job of laying out the challenges facing IT decision makers when considering a Middleware solution. Although this whitepaper was written back in 2010, the points made are still very much relevant.
The white paper discusses the differences between Open Source (community), Enterprise Open Source, and Proprietary Middleware and then goes on to make the case for Enterprise Middleware as the prudent choice - the middle path, if you willl - combining the Enterprise functionality, support, ability to scale, and stability of Enterprise Middleware (typically assoicated with expensive Proprietary solutions) with the best apects of community Open Source Software (lower cost, extensibility, Open Standards, agility, innovation, etc.).
I speak to customers almost every day who are either unaware of the differences between Community and Enterprise Open Source, don't fully understand the implications of these differences, and/or are not yet aware that an Open Source Middleware solution is a viable alternative to expensive proprietary software (indeed that it powers some of the most mission-critical, highly transactional systems in the world (the New York Stock Exchange, for example)).
Check out the whitepaper and let us know what you think. We realize that each organization's needs are unique, and welcome the opportunity to discuss yours and how we may be able to help.