ODC refers to an extended and integrated facility located in a foreign country. It provides dedicated support to your organization as required. The offshore team, your extended team, operates overlapping shifts and carries out specific operations of your business. It makes business sense to establish an ODC in a country with a lower cost of living than the native country. This helps you to reduce your overall operational costs, enhance efficiency, and increase your net profits.
https://www.sayonetech.com/blog/how-set-your-offshore-development-center-india/