Choosing the right wireframing / prototyping software tool can be daunting, especially if you are new to this space.
We wrote this quick guide to help you make a decision by giving you a set of questions to think about when evaluating different software. You can also read this article comparing Balsamiq to specific UI/UX tools.
The wireframing and prototyping software competitive landscape is changing pretty rapidly, so we will not point to specific tools other than some big names you might already know, but rather give you a list of lists where you can find out more.
To save you some clicks around our website, we also point out how we’re trying to answer each question with our little tool.
What Is the Tool’s Main Purpose?
Wireframing / Prototyping software can be organized in these broad categories:
- Wireframing software - tools that focus on the ideation phase, early stage, back-of-the-napkin wireframes.
- Generic diagramming software - tools (like for example Microsoft Visio or Omnigraffle) that let you create lots of different kinds of diagrams (flow charts, UML charts, wireframes, network diagrams, etc).
- Prototyping software - tools that help you create click-through software prototypes. Some prototyping tools let you create wireframes within the tools, other focus on linking existing images together. A well-known player in this category is Axure RP.
- Generic image creation software - these are generic drawing tools that can also be used for creating wireframes. Tools like Photoshop, Illustrator, and Sketch fall into this category.
Our tool (Balsamiq) is a quick, low-fidelity wireframing tool which can be used to wireframe any kind of software interface, be it for the desktop, web, mobile, kiosks, etc.
We intentionally offer “just enough” prototyping capabilities, but not more. Generic diagramming or image manipulation software will do the job, but it won’t be as fast or fun to use, wireframing is just not those tools’ focus. We believe that wireframing + fast iterations with real code is much better than prototyping in the vast majority of cases.
Does the Tool Fit My Preferred Workflow?
If you work alone, you might not need any software at all; a pencil, a notebook and a good set of headphones might be all you need. Similarly, if you and your team all work in the same office, a dry-erase whiteboard might be enough.
If you are building a simple website and everyone on your team (including the business person and the graphic designer) is an HTML+JS wiz, by all means go straight to code, maybe using a framework like Twitter Bootstrap.
If instead you’d like to invest in some software to help you think your ideas through, you need to think of how the tool is packaged and sold:
- some tools run on your Desktop
- some run in your browser
- some run on a tablet
- some integrate with other software you might be already using
Balsamiq runs the gamut here. It is sold as a Desktop tool, a subscription-based web app (Balsamiq Cloud), a plugin to different wikis and content management systems, and mobile versions are in the works.
Is the Tool Actively Developed?
We have seen new tools pop up and get abandoned after a couple of years.
A quick way to verify the health of the tool and the company behind it is to look at their blog or Twitter or Facebook streams (if they have them), to verify that the tool is still being maintained, supported and improved. The frequency of releases is also important: if you find a bug, how long will you have to wait to see it fixed?
Balsamiq is alive and well: we are known for releasing very frequently - we shoot for once a month right now, but we have intermediate pre-releases accessible daily.
How Is the Tool Supported?
- Find the tool’s website: is it clear? Does it look like the company wants you to contact them if you have an issue, or are they trying to hide from you? Can you find their phone number easily? Does a human answer the phone?
- Find the documentation: is it clear? Is it searchable?
- Find the user forums: does it look like the company is active on them?
- Bonus points: does the company do customer support via the social media channels you like to use?
From day one, customer service is something we like to compete on. Here’s our website, our contact information, our support portal and our forums. We’re also active on Twitter, Facebook, Google+ and LinkedIn.
Who’s behind the Tool? Will They Stay in Business?
A pretty website doesn’t mean that there’s a serious company behind it. Always go visit the company page.
- Where is the company located? Will it be easy to do business with them? Does the company look trustworthy?
- When was the company established? Are they profitable? Does it look like this company is built to last or to be flipped to someone who’ll likely acquire it and ruin it in the process?
- How many customers do they have? Are your competitors using this tool already?
We are building a company we’d like to do business with ourselves. Our company page describes what we’re all about.
How Much Does the Tool Cost?
- Does the tool have clear pricing information on their website? Does it seem priced fairly for what it does?
- Is the company’s business model clear? Will the company behind the tool be in business to improve the software and answer your support requests when you need them?
Balsamiq is inexpensive, yet it generates plenty of revenue to keep us independent and healthy. We’ve been profitable since day one and have A LOT of customers. We stay very focussed on solving a small problem really well. More features means higher cost and often means worse support. You can see our full pricing information on our buy page.
What Do Others Think of the Tool?
Last but not least, you should find out what other people like you think about the tool.
A very quick way to do so is to do a Twitter search for the “
Where Can I Find a List of Wireframing / Prototyping Tools?
These sort of lists become outdated very quickly, but here are a few that seem to be well-maintained.
One Last Note
Remember, most software comes with a free trial period, and most companies will be happy to extend your trial period if you need more time evaluating their software. Take advantage of it!
Good luck, and happy software shopping! :)