Enterprises are growing fast as customers become more demanding. As businesses scale and diversify, they need to focus on their core competencies to fight competition. This has led to outsourcing activities which are not so critical to organizations. Outsourcing today has become a way of life, especially for the IT companies. Not only does it save costs and efforts, it also gives access to best talent in the industry without having to recruit them and helps organizations fight and scale by focusing on core competencies: