Insourcing (in-house development)
is a common approach using the professional expertise within an organization to develop and maintain the organization's information technology systems.
is an arrangement by which one organization provides a service or services for another organization that chooses not to perform them in-house.
IT outsourcing enables organizations
to keep up wit market and technology advances-with less strain on human and financial resources and more assurance that the IT infrastructure will keep pace with evolving business priorities.
contracting on outsourcing arrangement with a company in a nearby country. Often this country will share a border with the native country.
Using organizations from developing countries to write code and develop systems. In offshore outsourcing the country is geographically far away.
Influential drivers affecting the growth of the outsourcing market include: