In reply to Ranjit Nayak.

Thanks for the explanation. Looks like company only need to keep few full time IT employee who understanding business, all rest of things can be handled by outsourcing IT company, such as infrastructure, helpdesk, application...etc. I like the idea IT delivery services not technology. :-)