We use Visio extensively for creating architecture, network and workflow diagrams. Also used for UML Class diagrams and various types of flow charts
Executive Director, Global Technology Director at a financial services firm with 10,001+ employees
A stable diagramming and vector graphics application with a useful automation feature
Pros and Cons
- "I like the way you can hypertext across tabs so you can actually create an interactive that you can export as a website. You can also extend it to a monitoring tool if you really wanted to."
- "You can also use it for so much more as it's a very versatile tool."
- "The price could be better."
- "It's not the cheapest product, but it's extremely valuable."
What is our primary use case?
How has it helped my organization?
We use it to create diagrams used for architectural review. It's a great tool to create diagrams to show how an infrastructure or software architecture has being designed and then review that with the other domain architects.
What is most valuable?
I like the way you can Hyperlink objects to a URL, local file or other tabs within the same diagram. I use this to create an Overview tab with a high level digram and then link objects in the Overview to other tabs with more detail on that object. You can also save the diagram as a html page and then host on a local server to create an interactive diagram. You can also automate the creation of diagrams with PowerShell
What needs improvement?
Would be nice if visio viewer didn't require active-x.
Buyer's Guide
Visio
April 2026
Learn what your peers think about Visio. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,311 professionals have used our research since 2012.
For how long have I used the solution?
I have been using Visio for over 15 years.
What do I think about the stability of the solution?
It's a stable solution. It's Visio. It just works.
What do I think about the scalability of the solution?
Scalability is fine. It runs on each individual client. I haven't used any of the team integration hooks. We have a lot of technologists that use it and we're trying to make a move to move those architecture diagrams to be more driven by code by leveraging C4 and then model driven design through MagicDraw and that's a new journey for us. I think there are still going to be a large number of teams that still end up using Visio as it's very versatile.
How was the initial setup?
It's all automated for our firm by our department. I run it on my Mac as well, and it's super simple to set up.
What about the implementation team?
We do everything ourselves. We set up and deployed this solution.
What was our ROI?
It's better than using PowerPoint or something else to draw the diagrams.
What's my experience with pricing, setup cost, and licensing?
It's not the cheapest product, but it's extremely valuable.
What other advice do I have?
I would tell potential users that it depends on how you use it. You can use Visio for everything from designing networks to organizational charts. You can also use it for so much more as it's a very versatile tool. There are a lot of Visio stencils that are available on the web. Use those.
Just do your homework. But there's just a lot of people who have contributed to creating various open-source Visio stencils. Most product vendors have already created those stencils. You don't need to go and recreate it on your own. You can go to NetApp or VMware, or Cisco and download the stencil for their products. Then it makes it very easy to use and integrate.
On a scale from one to ten, I would give Visio a nine.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Infrastructure Architect at a consultancy with 51-200 employees
Phenomenal built-in templates, very stable, and easy and quick to deploy
Pros and Cons
- "A lot of built-in templates are really phenomenal. They cut down the time when you're trying to get something out. They reduce the complexity that technical folks like to put into things that have to be given to technical folks."
- "It helps us to secure business and C-suite leadership approval on projects."
- "Some of the improvements that have been made in Visio have not been beneficial, at least to me, personally. Too many things have been added to it, and it makes it kind of clunky sometimes. There is an overwhelming desire or competition to continue to improve it when the product is and has been pretty good, and some of what is done tends to clutter it. In some cases, the updates make it more difficult to use. It is already pretty feature-heavy and continuing to add stuff is not productive from my perspective."
- "Some of the improvements that have been made in Visio have not been beneficial, at least to me, personally. Too many things have been added to it, and it makes it kind of clunky sometimes."
What is our primary use case?
Company-wide, it is used a lot for flow charts. From an IT perspective, we use it quite a bit for network diagrams and documentation. The Human Resources team uses it for organizational charts.
In terms of deployment, we have a kind of mixed deployment. I tend to use an on-prem version that is loaded directly on my machine. We are all Office 365, so a bulk of our users use it as a cloud-based downloadable solution, which is a part of their Office 365 implementation.
How has it helped my organization?
It helps us to secure business and C-suite leadership approval on projects. For lack of a better term, it dumbs down technical solutions so that everybody can understand them. It provides a nice middle ground. We have a lot of really talented engineers on staff, but they tend to get lost in the technical minutia, and the business gets bored with that.
What is most valuable?
A lot of built-in templates are really phenomenal. The templates assist in translating very complex design elements into understandable diagrams that non-technical folks can grasp.
What needs improvement?
Some of the improvements that have been made in Visio have not been beneficial, at least to me, personally. Too many things have been added to it, and it makes it kind of clunky sometimes. There is an overwhelming desire or competition to continue to improve it when the product is and has been pretty good, and some of what is done tends to clutter it. In some cases, the updates make it more difficult to use. It is already pretty feature-heavy and continuing to add stuff is not productive from my perspective.
For how long have I used the solution?
I have been using this solution for 10 to 15 years.
What do I think about the stability of the solution?
It is very stable.
What do I think about the scalability of the solution?
I don't have any input on that. In terms of the number of users, we probably have a couple of hundreds of users of Visio. They are from the IT and the infrastructure side. We have Applications users and Human Resources users. We have a manufacturing organization, so we have program managers who manage various customer products, and they use it as well.
It is used fairly extensively throughout the organization. Our usage is okay for now, but we're always one acquisition away from that going out the window.
How are customer service and technical support?
I've never used technical support for Visio.
Which solution did I use previously and why did I switch?
It has always been Visio. Prior to using Visio, it probably was Paint or whatever program was available at the time.
How was the initial setup?
It is straightforward. It takes very little time to deploy.
What about the implementation team?
It is done in-house. In terms of maintenance, because we're loading it from the cloud, if there's an update, that's taken care of with the regular Office updates. So, pretty much everything is on the front end, that is, getting it from a business standpoint, getting the approval for the license and the cost associated with the license, and getting it installed. Once it is in, it is usually off to the races.
What was our ROI?
We have definitely seen a return on investment.
What's my experience with pricing, setup cost, and licensing?
We're in a Visio plan that is like $15 a month per user. At the moment, it is just the standard licensing fees that I'm aware of.
What other advice do I have?
Be aware that it is easy to get lost in all the different things to do with it.
I would rate Visio a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Visio
April 2026
Learn what your peers think about Visio. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,311 professionals have used our research since 2012.
Mentor at Agricultural Paying Agency
Good stability, and scales well, but has a lot of patching that you need to keep up with
Pros and Cons
- "If you are a knowledgeable individual, the initial setup isn't too difficult."
- "The solution is quite scalable, and great to use for any project of any size or scope."
- "There are a lot of patches that sometimes change how one version will interact compared to another."
- "There are a lot of patches that sometimes change how one version will interact compared to another."
What is most valuable?
It's been an extremely reliable solution for me for a very long time. It's quite mature.
If you are a knowledgeable individual, the initial setup isn't too difficult.
There are plenty of very good third-party tools.
The stability is fairly good.
The solution can scale to meet the needs of any project.
What needs improvement?
The issue I have with this solution is the same issue I have with all the products by Microsoft. They depend on many solutions by third parties for too many things, from my point of view. Maybe there should be more basic, fundamental resources incorporated into their products in general - not just this product.
A basic user may have issues trying to install the solution.
There are a lot of patches that sometimes change how one version will interact compared to another.
It would be great if, in the future, we would be able to use numerics and graphics cards. If there already this functionality, they need to make it more publicly known, as I don't see it right now.
For how long have I used the solution?
I've been working with Microsoft products for 30 years or so. With this product, I've used it from time to time, when I've needed it. I'm not sure the exact amount of time I've spent with it over the years. It's likely much more than ten years.
What do I think about the stability of the solution?
The solution, for the most part, is very, very stable. There is one problem in that there are so many upgrades and patches and so on that are critical and must be applied that it makes for a few issues in terms of practical use. I was facing such a very specific problem. The project was functional in an older version, yet the same code was not functional in the newer version. Therefore, to troubleshoot, I used both older and newer versions of the software and had to acquire all the patches for both. There is no clear answer as to why the same code behaves differently within these two APIs. That's a problem. However, it's not really a stability issue.
What do I think about the scalability of the solution?
The solution is quite scalable, and great to use for any project of any size or scope.
How are customer service and technical support?
I only use the solution for my personal use and therefore don't have access to technical support. I can't speak to how helpful they are, or how responsive, as I do not use them. I don't have any practical experience to speak to.
That said, having dealt with Microsoft technical support in the past with other solutions, I can say that, in general, they are very capable and have many experienced people on staff to assist. I've been satisfied with them in the past on other products.
How was the initial setup?
The initial setup is pretty simple and straightforward for those with knowledge or training. Basic users may have problems, however.
For myself, with so many years of experience with many types of Microsoft solutions, I found everything very straightforward.
It's not that the process isn't intuitive, it's just that, if you don't know what to do or look for, it can become a bit confusing. You must study many new terms and methodologies before you can get around to beginning the process as a completely new untrained user. There may be ways to watch videos online to learn a few tricks and to help you visualize the process.
What about the implementation team?
I have many years of experience with Visio and Microsoft, therefore, I can handle the installation process myself.
What other advice do I have?
I primarily use the solution myself for my own projects. I'm a customer and end-users.
In general, I would rate the solution at a six out of ten.
I would recommend this product, however, at the same time, I suggest to everybody to know and practically use several tools, so as to keep up their overall knowledge and skills. For some purposes, it is easier and more reliable to use one tool, and for other purposes, it is more reliable to use another. I do not recommend to anybody globally to work alone with one tool, separately from all the world.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Founder at AC Lean
Extremely agile, user friendly with many useful templates
Pros and Cons
- "It's very agile and user friendly with a lot of templates."
- "It's a very agile product because I can map and model a process extremely quickly."
- "Lacks the ability to analyze the different relations between activities, positions and roles."
- "I'd like to be able to extract different data from different relations between the objects I create and I'd like the ability to analyze the different relations between activities, positions and roles."
What is our primary use case?
I analyze and model processes for optimization. We are customers of Visio and I'm a founder of the company, working as a process consultant.
What is most valuable?
It's a very agile product because I can map and model a process extremely quickly. It's user friendly and there are a lot of templates I can use that are really useful. I like very much that I can publish the different models I've created with my clients and they can view the entire process, it's really useful. It provides a lot of advantages because you can see the inefficiencies visually, and it's really easy to analyze and to detect different inefficiencies in order to improve the process.
What needs improvement?
I'd like to be able to extract different data from different relations between the objects I create and I'd like the ability to analyze the different relations between activities, positions and roles. Visio can't give me this functionality. I would also like to be able to introduce more information in each object. For example, to include some codes or name or description of the activity, to be able to introduce more data in the object. To have this information in the objects would be great.
For how long have I used the solution?
I've been using this solution for six months.
What do I think about the stability of the solution?
This is a stable solution.
What do I think about the scalability of the solution?
From my clients' perspective, it's really scalable. It can be used in any type of company. I think it's really useful for any person that is working for a company with a wide range of processes. I'm the only person in my company who uses it and I'll continue to do so because it's so user friendly.
Which solution did I use previously and why did I switch?
I used Aris for a short period of time several years ago. It was a good experience but a more expensive solution. I'm evaluating it again and depending on the conditions the company offers, I might start using it again. I can keep using Visio even if I start using Aris as well.
How was the initial setup?
The initial setup is very easy. With 365 it's very fast. It's good. I think I was able to deploy in 30 minutes. I did it myself although I was in contact with the chat bot at the beginning to ask some questions.
What's my experience with pricing, setup cost, and licensing?
I pay a monthly fee to Visio.
What other advice do I have?
I would recommend the product and I think it's very useful for any person that works in a company where you need to visualize the process you work in and to analyze ways of improving.
I would rate this solution more highly if it was easier to extract data but for now I rate Visio an eight out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Works at a comms service provider with 1,001-5,000 employees
A stable and flexible solution for drawing a variety of diagrams
Pros and Cons
- "Visio is stable."
- "Visio is stable."
- "The application grid seems to be unreliable which makes simple tasks complicated."
- "I personally wouldn't buy Visio even if it were 10 times cheaper because I only use it at work for diagram modeling; it's not a unique product anymore."
What is our primary use case?
We mostly use this solution for process management and for diagram modeling. Functional diagrams or BPMN partition diagrams — that's all. Some nice drawings for presentations.
Almost all of our employees use bundled Microsoft products and because they have no administrative rights, they cannot install additional programs. We use Visio to present our diagrams to our employees as it's too complicated to explain how to use our services over and over. If we had a BPM platform and a diagram modeling solution, we would not use Visio.
Within our organization, there are roughly 100 people that use this solution.
I am not sure if our company has plans to keep using Visio — it's not up to me. If we were to stop using it, I wouldn't miss it.
What needs improvement?
To me, Visio doesn't really stand apart from similar solutions that I have used. When it first came out, it was quite a progressive product. As it's simply for drawing and painting diagrams, lines, flowcharts, the price is too high. I do not understand why this product is not included in the Microsoft Office package.
I personally wouldn't buy Visio even if it were 10 times cheaper because I only use it at work for diagram modeling; it's not a unique product anymore.
It's both stable and flexible, but many features are complicated. The application grid seems to be unreliable which makes simple tasks complicated. It's not very easy to make diagrams the way I would like them to look.
It should be easier to convert to other vector graphic file formats. Auto error-correction features would also be a big help. If you have a diagram and you scroll your mouse too far, you'll lose your diagram.
For how long have I used the solution?
I have been using Visio for nearly two years.
What do I think about the stability of the solution?
Visio is stable.
How are customer service and technical support?
We contact them from time to time. I am satisfied with them.
What about the implementation team?
My boss signed a decision and an IT support unit installed Visio. It only took a couple of minutes. There were absolutely no problems regarding the installation of the product.
What's my experience with pricing, setup cost, and licensing?
Personally, I think the price of this solution is too high. I need this product for my work. I have also bought Office 365 for myself, for my personal office. But if I want to work at home, I can't use Visio due to the price.
Which other solutions did I evaluate?
No. But currently, we are in the process of studying other business process management solutions, including Microsoft Dynamics.
What other advice do I have?
In the near future, I would like to see an updated product with diagram usage in BPM systems.
I would recommend Visio to other companies if money is not a problem. Overall, on a scale from one to ten, I would give this solution a rating of eight.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr. IT Project Manager at a university with self employed
Stable with a good interface but not included with the Office 365 Suite
Pros and Cons
- "The interface of the solution is very good. It's easy to navigate."
- "The interface of the solution is very good."
- "The solution should be included in Microsoft Office 365. For some reason, it's not. It should be bundled in with everything else."
- "The solution should be included in Microsoft Office 365. For some reason, it's not."
What is most valuable?
The interface of the solution is very good. It's easy to navigate.
We've found that the technical support has been pretty helpful overall.
The project management and the business process are both very good.
The initial setup is pretty straightforward.
The stability of the solution is very good.
What needs improvement?
The solution should be included in Microsoft Office 365. For some reason, it's not. It should be bundled in with everything else. If they did, clients and customers would benefit a lot.
Just because you have technical support for other Microsoft products does not necessarily mean you will have it for Visio.
For how long have I used the solution?
I've been using the solution for ten years at this point. It's been a decade. It's been a long time. However, currently, I only use it occasionally.
What do I think about the stability of the solution?
The solution is quite stable. It's reliable. There are no bugs or glitches. It doesn't crash or freeze. It's been very good over the years. That said, I haven't used it as much as I used to recently.
What do I think about the scalability of the solution?
Not too many people use the solution in our organization.
How are customer service and technical support?
While we do have technical support for other products, we don't have any for Visio.
That said, in general, Microsoft does offer very good technical support. We just done get it for this product.
How was the initial setup?
The initial setup is not complex. It's straightforward and pretty simple. However, I myself have a lot of experience with Microsoft. I've been working with Microsoft for 25 years and have handled fairly sizable products in the past.
What other advice do I have?
We use an older version of the solution. We don't use the latest one. It might be either the 2015 or 2016 version.
We're customers and end-users. We aren't consultants or resellers. We don't have a business relationship with the company. We are big clients, however. We have a volume license.
Overall, I would rate the solution seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IT strategist at Convergent Wireless Communications
A diagramming and vector graphics application that makes it easy to communicate ideas
Pros and Cons
- "Visio makes it easy to communicate your ideas from several areas of your imagination across several domains."
- "Visio makes it easy to communicate your ideas from several areas of your imagination across several domains."
- "The price could be better."
- "Visio is expensive."
What is our primary use case?
I use Visio for all my network diagrams. For example, I think of certain concepts that I need to communicate with my clients. I use it for this purpose. I also am an adjunct professor at one of the universities in Bangalore. Suppose I want to create a big chart or a mindmap; that's when I use Visio.
What is most valuable?
Visio makes it easy to communicate your ideas from several areas of your imagination across several domains. People like to imagine it and describe things in document form, and I think Visio could really help with that.
If you have any questions, it will take you through the concepts step-by-step, so you can also educate yourself.
What needs improvement?
The costs could be better.
For how long have I used the solution?
I've been using Visio for at least 10 years.
What do I think about the stability of the solution?
It's quite a stable solution.
How are customer service and technical support?
As far as I know, it doesn't need technical support.
How was the initial setup?
Installing Visio is very simple. It doesn't require much effort. You can install it even if you don't have a brain. I think it took me about ten minutes to implement it.
What's my experience with pricing, setup cost, and licensing?
Visio is expensive. It would be better if Microsoft can provide this as an option with Office 365. Microsoft 365 users can include Visio as part of the subscription model.
If Visio were affordable, people would realize its value. It becomes another revenue generator for Microsoft. The investment will pay off.
What other advice do I have?
I would recommend it to new users. Today, Visio can be used by many more people because it helps in many ways. For example, when you use Office Suite Spreadsheet or PowerPoint, the extent to which you can do diagramming is limited in terms of dimensions.
On a scale from one to ten, I would give Visio an eight.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Systems Administrator at a government with 201-500 employees
It is stable and easy to set up
Pros and Cons
- "It is stable. I have never experienced any issues."
- "I know it does a whole lot, and it has plenty of training."
- "It can be complex. If you don't know a little bit about it, it can get really confusing."
- "It can be complex. If you don't know a little bit about it, it can get really confusing."
What is our primary use case?
I mostly use it for network diagrams. It is a standard solution for creating this kind of stuff.
What is most valuable?
It is stable. I have never experienced any issues.
What needs improvement?
It can be complex. If you don't know a little bit about it, it can get really confusing.
For how long have I used the solution?
I have been using Visio off and on for around 15 years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
We have around ten users from IT, engineering, and HR. HR uses it for flow charts or organization charts.
How are customer service and technical support?
I have never used their technical support.
Which solution did I use previously and why did I switch?
It has always been Visio. The first one I used was in 2003.
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
I haven't looked at the prices lately. We have an older copy, and it was a couple of hundred dollars for this software. That's a huge expense.
What other advice do I have?
I would rate Visio an eight out of ten, and that's just because I don't know how to use it fully. I know it does a whole lot. It has plenty of training. I wish I had more time to actually get really good at it.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Visio Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2026
Popular Comparisons
Camunda
Bizagi
SAP Signavio Process Manager
Sparx Systems Enterprise Architect
ARIS BPA
erwin Data Modeler
MEGA HOPEX
Lucidchart
Bonita
IBM Blueworks Live
Visual Paradigm
BiZZdesign HoriZZon
ARIS Cloud
iServer
iGrafx Process360 Live Platform
Buyer's Guide
Download our free Visio Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How easy is it to migrate process flow charts (modeled using tools like Visio) into Bizagi?
- When evaluating Business Process Design, what aspect do you think is the most important to look for?
- Which tool do you recommend for business process modeling only?
- What is your favorite tool for Business Process Design?
- Which is the best and affordable business process simulation software?
- We are looking for BPM or Business Process Design software to connect the top layer of Enterprise Architecture (EA) to processes
- What is the difference between NIEM plugin and Sparx?
- What is the difference between microservices orchestration and choreography?
- How to model an enterprise architecture? What tools and templates can I use?
- Sparx Enterprise Architect vs. iServer - has anyone compared them?















