Globalization has created intense competition for firms forcing them to seek innovative methods to ensure competitive advantage in a dynamic business environment. Organizations have learnt the importance of concentrating their resources on development of their core competence and outsourcing non-core…