Offshore development center (ODC) is a remote office of a company created in order to increase its software development capabilities. Businesses set up ODCs in countries with a large number of software engineers (to expand the team when needed) and affordable prices for hiring staff, office rent, internet, etc.