The way businesses conduct their daily operations evolves with time. A few decades ago, enterprises carried out all their operations in-house. In the last decade, the trend toward outsourcing certain business functions caught on. Outsourcing repetitive tasks and non-core business functions to external service providers became the norm. Now, Business Process Outsourcing (BPO) is an accepted and desirable practice.