Flowcharts use different types of boxes to represent different types of steps, and each two steps are connected by arrows. They are widely used in many fields of analysis, design, recording and manipulation. Flowcharts must be simple enough to clearly illustrate the facts depicted. In addition, they should contain an important, recurring concept, but not contain redundant things. For example, words that may contradict a certain theme in the process must be avoided.