A flow chart, or flow diagram, is a graphical representation of a process or system that details the sequencing of steps required to create output. A typical flow chart uses a set of basic symbols to represent various functions, and shows the sequence and interconnection of functions with lines and arrows. Flow charts can be used to document virtually any type of business system, from the movement of materials through machinery in a manufacturing operation to the flow of applicant information through the hiring process in a human resources department.

Each flow chart is concerned with one particular process or system. It begins with the input of data or materials into the system and traces all the procedures needed to convert the input into its final output form. Specialized flow chart symbols show the processes that take place, the actions that are performed in each step, and the relationship between various steps. Flow charts can include different levels of detail as needed, from a high-level overview of an entire system to a detailed diagram of one component process within a larger system. In any case, the flow chart shows the overall structure of the process or system, traces the flow of information and work through it, and highlights key processing and decision points.

Flow charts are an important tool for the improvement of processes. By providing a graphical representation, they help project teams to identify the different elements of a process and understand the interrelationships among the various steps. Flow charts may also be used to gather information and data about a process as an aid to decision making or performance evaluation. For example, the owner of a small advertising agency who hopes to reduce the time involved in creating a print ad might be able to use a flow chart of the process to identify and eliminate unnecessary steps. Though flow charts are relatively old design tools, they remain popular among computer programmers working on systems analysis and design. In recent years, many software programs have been developed to assist business people in creating flow charts.


Flow charts typically utilize specialized symbols. Some of the main symbols that are used to construct flow charts include:

Constructing a flow chart involves the following main steps: 1) Define the process and identify the scope of the flow diagram; 2) Identify project team members that are to be involved in the construction of the process flow diagram; 3) Define the different steps involved in the process and the interrelationships between the different steps (all team members should help develop and agree upon the different steps for the process); 4) Finalize the diagram, involving other concerned individuals as needed and making any modifications necessary; and 5) Use the flow diagram and continuously update it as needed.


Laudon, Kenneth C., and Jane Price Laudon. Management Information Systems: A Contemporary Perspective. Macmillan, 1991.

Lehman, Mark W. "Flowcharting Made Simple." Journal of Accountancy. October 2000.

User Contributions:

Comment about this article, ask questions, or add new information about this topic: