Skip to main content

Example technical diagrams

You can create a wide variety of technical diagrams for many different industries using draw.io with our extensive template library and vast shape libraries.

Learn more about that diagram type: Click on the diagram type link below each image to view a related article.

Open a diagram: Click on a diagram image on this page to open it in our online app.diagrams.net viewer. Click on the pencil in the viewer toolbar to open it in the diagram editor.

Download: Right-click on the Download link and save the .drawio diagram file from our drawio-diagrams Github repository to your device.

Use cases & tutorials: For documenting a use case with mulitple diagram types, refer to the Use cases section. For diagrams that make extensive use of a particular draw.io tool or features, see the Tutorials section


Diagram types

All these diagrams were created using draw.io. Where noted, template diagrams are available in the built-in template library (Arrange > Insert > Template).

Use this table of contents to jump to the category of diagram types that you are interested in.

Software development

An example gitflow diagram
Gitflow diagram (template library) | Download file

Gemfile dependency graph of the draw.io website on GitHub
The diagrams.net website's gemfile dependency graph | Download

Examples of Kanban boards in various styles
Kanban boards in various styles | Download

An example C4 component diagram An example C4 class diagram in UML
C4 models: system context, container, component & class diagrams | Download


UML diagrams

See also the overview of all UML diagrams, and the difference between SysML and UML.

An example of a use case diagram
UML use case diagram | Download

A class diagram based on the basic class diagram template in diagrams.net
UML class diagram | Download

Add shape and connector labels and drag text for conditions into a frame shape in a sequence diagram in draw.io Add shape and connector labels and drag text for conditions into a frame shape in a sequence diagram in draw.io
Sequence diagrams | Download

Component diagrams show the dependencies between the components of a system.
Component diagram | Download

Composite structure diagrams are used to show the internal structure of a classifier
Composite structure diagram | Download

Deployment diagrams shows the system infrastructure and how various software executables and artifacts are deployed on deployment targets.
Deployment diagram | Download

Activity diagrams are used to model workflows in various ways
Activity diagram | Download

An example top-level UML state machine diagram of a smart lock
UML state machine diagram | Download

An example communication diagram of the sequence diagram above
UML communication diagram | Download

A simple UML package diagram to show
UML package diagram | Download

A class diagram based on the basic class diagram template in draw.io
UML profile diagram | Download

An example timing diagram where the waypoint shapes have been made invisible to look neater
UML timing diagram | Download


Mockups and wireframes

A mockup of an application using a template in draw.io
Application mockup (template library) | Download


IT and infrastructure diagrams

An example AWS architecture diagram created in draw.io
Simple AWS architecture | Download

A basic AWS diagram in 3D
3D AWS diagram, as exported from Cloudockit | Download

IOT example using 2019 AWS shapes
Internet of Things AWS diagram, as exported from Cloudcraft | Download

IBM Internet of Things template network diagram from draw.io
IBM IoT infrastructure diagram (template library) | Download

Template infrastructure in draw.io for IoT devices running on Google Cloud Platform
Google Cloud Platform infrastructure diagram (template library) | Download

Template infrastructure in draw.io using the Veeam shape library
Veaam infrastructure diagram (template library) | Download

Azure architecture diagrams are easy to draw with the hundreds of Azure shapes in draw.io
Azure architecture diagram | Download

Use rectangles with different fill colours and line styles
Citrix hybrid architecture diagram | Download

Home lab and smart home diagrams help you stay on top of your growing Internet of Things and home network
Homelab diagrams for IoT and Smart Homes | Download


Rack and cabinet diagrams

A simple rack diagram, created with draw.io
Rack diagram for a basic IT server | Download

An Arista rack diagram layout, created with draw.io
Arista rack diagram (template library) | Download

An electronics cabinet diagram, created at draw.io
Cabinet diagram (template library) | Download


Security

Data flow diagram for threat modelling Process flow diagram for threat modelling
Threat modelling | Download

This Brexit outcome probability flow is a little more complex than a simple probability tree diagram
Probability and risk diagrams | Download


Industry and engineering

Enterprise business model template
Lean mapping template | Download

The process engineering shape library is used to show the production process of a sourdough bread loaf
Process flow diagram | Download

A Sankey diagram of a steam engine drawn in draw.io using shapes for the links
Sankey diagrams | Download


Circuit and logic diagrams

Use waypoint shapes in draw.io to show contact points in electrical circuit diagrams
Circuit diagram, template modified to use waypoint shapes | Download

Use waypoint shapes in draw.io to show contact points and enable line jumps to see where wires pass each other without connecting
Logic diagram, template modified to use waypoint shapes | Download


Ishikawa fishbone diagrams

Tip: These are typically used when conducting a root cause analysis.

An example of an manufacturing Ishikawa diagram for a defective part An example of an Ishikawa diagram for a poorly selling product for a marketing analysis
Ishikawa fishbone diagrams in manufacturing and marketing | Download


Flowcharts

A workflow drawn in draw.io
Basic flowchart, styled from the basic templates | Download

A workflow drawn in draw.io
Workflow | Download

An event driving process chain flowchart created in draw.io
Event driven process chart | Download

An example supply chain drawn automatically from CSV data and formatting information
Flowchart generated from CSV and formatting data in draw.io | Download

A requirements flow diagram for signing into or up for a website that is a mixture of a flow chart, entity relation, and interface mock-up
Requirements flows | Download


Swimlane diagrams and cross-functional flowcharts

The basic cross-functional flowchart template after being styled, as provided in the draw.io template manager
Cross functional flowchart with swimlanes, coloured from the basic template | Download

A flowchart template with swimlanes available in draw.io
Flowchart with swimlanes (template library) | Download


BPMN diagrams

An example BPMN diagram
BPMN diagram | Download

An example BPMN diagram that details the steps involved in processing an order
BPMN diagram for processing an order | Download

Where orchestration models show process flow in BPMN diagrams, choreography models focus on the message passing between two or more roles.
BPMN orchestration and choreography models | Download


Business and marketing

Enterprise business model template
Enterprise business model (template library) | Download

Enterprise business model template
Business model canvas (template library) | Download

An example of a use case diagram
Customer story map for purchasing groceries online | Download

Template for inbound marketing - attract, convert, close, delight
Inbound marketing flow (template library) | Download

A 5C Marketing Analysis diagram created with draw.io
5C marketing analysis | Download

Our drawio-diagrams repository contains several SWOT diagram templates
SWOT marketing analysis (template library) | Download

A PESTEL analysis diagram created with draw.io
PESTEL marketing analysis | Download

Salesforce diagrams typically visualise how systems are related to each other in customer service organisations
Salesforce diagrams | Download


A roles and responsibilities diagram is ideal to onboard new colleagues or customers to a complex system
Role and responsibility diagrams | Download


Tree diagrams and org charts

Use waypoint shapes in draw.io to join connectors
Org chart template, modified to use waypoint shapes | Download

An organisation chart created in draw.io from a CSV file
An org chart, generated from CSV and formatting data | Download


Mindmaps and concept maps

Diagram types defined in UML 2.5
Concept map for UML 2.5 diagrams | Download

Mindmap of living beings - a template in draw.io
Mindmap of living beings (template library) | Download


PERT and Gantt charts

A PERT diagram template that is available in draw.io
PERT diagram with preferred path (template library) | Download

A PERT diagram template that is available in draw.io
PERT diagram (template library) | Download

A Gantt chart template from the tables category in the template library at draw.io
Gantt chart (template library) | Download

Create an easy and stylish Gantt chart or timeline using a table in draw.io
Gantt chart (in a table shape) | Download


Timelines and roadmaps

Draw timelines, roadmaps and milestone diagrams easily with draw.io
Project development roadmap | Download

Draw horizontal timelines using the infographic shape libraries in draw.io
Horizontal timelines using shapes from the infographic shape library | Download

Draw vertical timelines using the infographic shape libraries in draw.io
Vertical timelines using shapes from the infographic shape library | Download

Project phases and the teams involved
Project phases and the teams involved | Download


Infographics

There is a large ecosystem of draw.io apps for diagramming in whichever platform or app you are using for documentation
Infographic of the many draw.io integrations | Download

You can create attractive infographics in draw.io
Infographic using shapes and clipart available in draw.io | Download

You can create attractive infographics in draw.io
Infographic using the infographic shape library in draw.io | Download

Set the connector shape to curved and pull out the middle waypoint
Layered shapes available in the infographic shape library | Download

Set the connector shape to curved and pull out the middle waypoint
Project steps for a slide in a presentation | Download

Set the connector shape to curved and pull out the middle waypoint
Layered infographic with callouts and icons | Download

Set the connector shape to curved and pull out the middle waypoint
Dark background layered infographic with callouts and icons | Download

Set the connector shape to curved and pull out the middle waypoint
Six-layer infographic | Download

Set the connector shape to curved and pull out the middle waypoint
Five-layer infographic | Download

Set the connector shape to curved and pull out the middle waypoint
Horizontal layered infographic on a dark background | Download


An infographic created in draw.io composed mostly of freehand shapes
Infographic using freehand shapes | Download


Venn diagrams

draw.io has many Venn diagram templates with various numbers of sets draw.io has many Venn diagram templates with various numbers of sets draw.io has many Venn diagram templates with various numbers of sets
Venn diagrams | Venn template category via Arrange > Insert > Template


Science and educational illustrations

Bioicons can be used to create a wide range of illustrations with draw.io
Cell culture illustration, using the Bioicons integration | Download

Modify template diagrams to make your own infographics in draw.io
Water cycle illustration, modified from a draw.io template | Download

Sketch editor theme is currently being developed
Visual tutorial for draw.io's online whiteboard editor theme | Download

Mathematical typesetting will render equations in text shapes, even when they are in tables
Formula reference table containing mathematical typesetting | Download

Distance shapes and partial rectangles to label a focal length diagram
Focal length calculation | Download

A prism labelled with arc shapes and connectors
Light through a prism | Download

A horse image labelled with shapes in draw.io
Labelled parts of a horse | Download


Floorplans

A floorplan created in draw.io
Floorplan | Download

A ground floor apartment floorplan created in draw.io The second floor of an apartment floorplan created in draw.io
Floorplan of an apartment, as a multi-page diagram with links | Download

A floorplan created in draw.io
Floorplan for LAN cabling | Download

A floorplan created in draw.io
Theatre seating plan | Download

A floorplan created in draw.io
Evacuation plan | Download

Bend a curved connector in draw.io around a retail floor plan to show the main path that customer take
Customer paths | Download