Visio is a diagraming tool that makes it easy and intuitive to create flowcharts, diagrams, org charts, floor plans, engineering designs, and more by using modern templates with the familiar Microsoft 365 experience. On this page, you can access some of the top templates and sample diagrams available in Visio, or request ones that you want.
To see the hundreds of templates and sample diagrams available, you can open a template in the Visio app or in Visio for the web.
Click a category name to see the related templates and diagrams:
General
Computer block diagram
A block diagram template for a block diagram of a computer.
Property buying flow
A flowchart diagram that details the steps for buying a property.
Flowcharts
Basic flowchart
A vertical flowchart best used for top-down processes or systems that involve hierarchies, or have many component processes.
Cross-functional flowchart
A cross-functional flowchart best used for a process that includes tasks shared across roles or functions.
BPMN cross-functional chart
Show the relationship between a process and the organizational or functional units in a HR Process flow. This is a Level 2 BPMN Workflow.
Networks
Basic home network
Best used to design a home network with wired and wireless devices in different rooms.
Office network plan
A basic network template for a small office or team's network diagram.
Star network diagram
A detailed network topology for a star network diagram.
Detailed network
A detailed network diagram best used to show a corporate network for a medium-sized enterprise.
Ethernet LAN diagram
Create detailed physical, logical, and network architecture diagrams using a comprehensive set of network and computer equipment shapes.
Floor plans
Floor plan
Use this template to create detailed and accurate floor and building plans.
Social-distancing floor plan, U.S.
Floor plan with social distancing features (U.S.)
Social-distancing floor plan, Metric
Floor plan with social distancing features (Metric)
Software and database
SDLC waterfall process
A process diagram for a waterfall process model of a software development life cycle.
UML class with interface
UML class diagram best used to show a system in which a class has composition and aggregation relationships
Basic UML sequence
A basic UML sequence diagram best used to show how parts of a simple system interact with each other
Basic UML use case
A basic UML use case diagram best used to show a user's interactions with events and processes.
Basic UML communication
UML communication diagram that shows the interactions between lifelines that use sequenced messages.
Basic UML component
UML component diagram to show components, ports, interfaces and the relationships between them
Login-registry activity
Use this UML diagram to show login-registry activity.
Basic UML deployment
Use this diagram to show the architecture of a software deployment.
UML state: ATM
Use this diagram to design a state diagram that shows how an automated teller machine responds to a user.
UML database for employees
Use this diagram to design an employee database for an organization.
Bank Account database
Chen's database diagram of a bank account
Azure
Jenkins Server on Azure
Jenkins Server on Azure
On-prem AD domains with Azure AD
Integrating On-premises Active Directory domains with Azure AD
Dev-Test deployment for PaaS
A dev-test deployment for testing PaaS solutions
AWS
Chef Automate Architecture on AWS
AWS template: Chef Automate Architecture
Git to S3 Webhooks
AWS template: Git to S3 Webhooks
SAP
AWS template: SAP using SIOS
Schedules
Expanded block timeline
Best used to track milestones, events, tasks, and phases over a period of time. Also used to create Product Roadmaps.
Business
Organizational chart
Organizational chart best used to show hierarchy levels and reporting relationships, in an attractive, modern format.
Hierarchical organization chart
Create an organization chart with a multi-level hierarchy. Try different layouts that fit your diagram into a printable space.
Basic auditing
A basic auditing diagram best used for a simple process that must satisfy a decision point to complete.
Credit approval process
A cross-functional flowchart for a credit approval process.
HR Management System
Crow's foot diagram of a Human Resources management system.
Inventory management
Crow's foot diagram of an Inventory management system.
Construction management
Chen's diagram of a Construction management organization.
Theater booking process
This flowchart template shows the steps for purchasing theater tickets from an online service and how different actions affect the user's Web experience.
Marketing mix
A diagram template that can be used to create marketing strategies that influence customers to purchase a company's products.
Engineering
Basic electrical
A basic engineering electrical diagram best used to draw an electronic circuit that can include semiconductor devices.
SDL game process
A Specification and Description Language diagram template for an SDL game process.
See Also
Display languages supported in the Visio desktop app