The onsite delivery model, also known as the onshore model, is a method of software development and delivery in which vendors send their skilled staff to the client’s location. The vendor’s team is constantly in contact with the customer’s personnel. They work together to gather data, create, implement, maintain, and support the project. The outside staff fulfills the tasks specified by the customer, which is a unique aspect of the onsite approach. Short-term projects are ideal for this type of engagement approach.