In order to maximize the performance of the products and services and have any hope of them getting adopted, organizations need to integrate vertically and create interdependent architectures that tightly weave different components together to optimize performance, in terms of functionality and reliability.
FORBES: Is the Technology 'Ready' for Blended Learning?