Technology is an inseparable part of business today. No business can work efficiently without proper usage and management of IT resources. This has caused IT to emerge as an separate department in all kinds of businesses, whether big or small. Being a huge field of application, it demands rigorous intellectual and work input, which can cause maintenance and sustainability problems to businesses which are not big enough, or are newbies in the market. This is where the importance of IT outsourcing steps in.