According to Hayes & Flower (1980), writing is an individual cognitive problem-solving skill, focusing on the writing process in literate adults as a complex and recursive process weaving through stages of planning, sentence generation, and reviewing with each stage containing additional recursive sub-processes, such as organizing and editing.