Onsite and offshore model is a mixed type of cooperation within software development projects. A customer collaborates both with in-house IT teams and remote teams. Developers' work is coordinated by dedicated project coordinators or managers. This type of delivery models is often chosen by technology companies, start-ups, and SaaS companies that need to scale up their development process or find specific skills.