India has become a major market and factory for software products due to its large population, low costs, and skilled workforce. With over 1 billion people and a growing economy, India provides a huge potential market for software while software companies can take advantage of lower costs and skilled engineers to develop products there. This model of India serving as both the market and factory for software products is known as Outsourcing 3.0.