Stage theories are based on the idea that elements in systems move through a pattern of distinct stages over time and that these stages can be described based on their distinguishing characteristics. Specifically, stages in cognitive development have a constant order of succession, later stages integrate the achievements of earlier stages, and each is characterized by a particular type of structure of mental processes which is specific to it. The time of appearance may vary to a certain extent depending upon environmental conditions.[1]