Outsourcing

Outsourcing is paying another company to provide services that an organization might otherwise have performed itself, e.g., software development.