Here's a new perspective: The 'good enough' theory of software by Robert Youngjohns.

"The suite vendors [Misrosoft, IBM, Oracle, ...] are part of the entrepreneurial process of natural selection. They force the rest of us to be brutal about our value to our clients and to exploit our nimbleness to keep ahead. If we don't, then the value of integration and a "single throat to choke" will win. But they are not a substitute for innovation, and software companies that focus rigorously on their clients and find ever-new ways to deliver competitive advantages will always thrive."