Offshore custom software development

In software engineering, offshore custom software development consists in offshoring the software development process in a country where production costs are lower, thus decreasing budget spending.