In the 1990s, offshore outsourcing allowed developers to move resource-consuming development tasks to countries with lower costs, such as India and China. This process was similar to in-house development, with programmers working in a factory to implement designs built by…