Market liberalization and globalization, along with significant technological evolution that have occurred over the years, have created new opportunities for business. At the same time, intensifying competition and increased client sophistication call for business excellence, if companies want to survive and stand out.