Development can encompass many aspects including economic, social, cultural, political and environmental factors. It is debated whether development refers primarily to economic growth, interdependency, demographic changes like life expectancy, mobility and personal wealth, or social factors like quality of life, social justice and equal opportunities. Ultimately, development is likely a combination of these various dimensions.