This is an illustration of an Architecture Block Diagram. Take a closer look at the graph if you want to learn more. A block diagram is a system diagram in which the main pieces or functions are represented by blocks connected by lines that illustrate the blocks' connections. They are widely used in engineering, particularly in hardware design, electrical design, software design, and process flow diagrams. Block diagrams are commonly used for higher-level, less-detailed explanations that are meant to convey general concepts without regard for implementation specifics. In contrast, electrical engineering uses schematic diagrams and layout diagrams to explain the implementation details of electrical components and physical structure. You may get EdrawMax's flowchart templates and other samples for free.