Dangers of COTS
In this fast-paced, technology driven environment, it is important to remember that while there are advantages to "Commercial Off The Shelf" software (COTS), there are also several drawbacks.
1. The organization must adapt to the software, rather than the other way around (i.e., this forces your organization to more closely resemble other organizations, for better or worse ... potentially affecting what makes your organization unique).
2. When you need a simple change, you can have it (because you own the code, not just a license).
3. No hidden costs when your organizations grows (again, you own the code, not just a license).
4. Mobile devices often require a device specific interface, something that is inherently not available with COTS-only solutions.
5. Custom software (or 3rd party integration) allows your organization to be more nimble and responsive, a necessary thing in today's environment.