Which companies should use APIs and How should they implement?

MetLife’s Enterprise Integration Architect, Venkatesh (Venky) Ravlrala, discusses what kind of companies should be looking into using API. I don't think the use of API should be limited to any organization but having a good strategy, both from a technology, and framework, and the tools prospect, too, it makes more sense to have architects involved