An offshore development center (ODC) is a dedicated development team located in a different country than the client company. The offshore team typically provides software development and maintenance services, but can also handle other functions such as quality assurance, technical support, and infrastructure management.
The ODC is usually set up as a separate legal entity or a branch office of the client company, and is managed by a local team in the offshore location. The offshore team works closely with the client company to develop software products or solutions that meet their specific requirements.
Using this pattern client can use OITS infrastructure and managerial support to execute the project. Team works according to client needs, add resources to execute the project and responsible for the solution.
This pattern through client can add resources on dedicated basis to provide the technical support, In this model OITS provide technical support not responsible for the solution and deliverable.