Theory of social development 
Social development theory attempts to explain qualitative changes in the structure and framework of society, that help the society to better realize its aims and objectives. Development can be broadly defined in a manner applicable to all societies at all historical periods as an upward ascending movement featuring greater levels of energy, efficiency, quality, productivity, complexity, comprehension, creativity, mastery, enjoyment and accomplishment