Modernization is the process of social change and economic development. Development and social change are dependent on economic growth as people are both social and economic beings. Key factors that drive modernization and economic development include discoveries, inventions, industrialization, transportation/communication improvements, and the diffusion of ideas and technologies between societies. Modernization involves the transition from simple to complex social and economic systems, from agriculture-based to industry-based economies, and increasing application of scientific knowledge.