Outsourcing refers to a variety of business models, including workforce augmentation. There are alternative outsourcing models that can be used to complete projects, such as project-based consulting.