ITO

Information Technology Outsourcing or ITO is a company's outsourcing of technology based work to other companies. The most common forms of ITO are programming, software development and maintenance.

Source: