Information Technology (IT) has become a vital part of day-to-day business life, and companies expect high returns on their IT investment.