Process thinking is the ability to design and manage sequential steps in a creation process. By developing these steps, we are not only able to replicate them, but also improve efficiency. Process thinking allows a team to deliver a project, for engineers to design a production line, for software developers to program a computer, for a student to know how to write a paper. Computer programming uses complex process thinking, one that uses a specific aspect of process thinking called [[Computational Thinking]] where one needs to think algorithmically in increasingly complex logic structures. Process thinking is empowered when it is integrated with [[Design Thinking]] and [[Systems Thinking]]. DOT FROM preview-next-diagram