Years ago, a kid was trying to fashion a bow by cutting a twig with a knife. Upon seeing this struggle, his grandfather handed him a saw, saying, “Always use the right tool for the job!” As the kid in the story, I learned a valuable lesson in craftsmanship: When you’re picking a tool to solve a problem, there are many good tools, but some are better suited to the task than others!
In recent years, new prototyping tools have emerged, many for mobile design. The landscape is constantly changing, with some tools losing favor with UX designers (or UXers) and others taking their place. While this article will not serve as a complete paint-by-numbers manual for selecting a prototyping tool, we will discuss important factors that influence the selection process.
Further Reading on SmashingMag:
- The Skeptic’s Guide To Low-Fidelity Prototyping1
- Content-First Prototyping2
- Using Sketch For Responsive Web Design3
- Prototyping iOS And Android Apps With Sketch4
I will rely on my personal experience in using and researching various tools to explain how certain tools are a better fit than others. Near the end of the article, the “Resources5” section will point you in the direction of more specific comparisons to give you additional context for decision-making.
You Need a Mobile Tool. What Do You Do? Link
Even though you have many tools to choose from for your mobile project, picking one does not have to be a daunting task. You can narrow the possibilities by answering questions to form selection criteria.
The project’s needs will give you good initial constraints. Are you testing usability? Will visual design be a part of the prototyping? Will the prototype capture a high-level concept or full-blown production work?
UX designers constantly assess the given problem and chart a course. So, why don’t we apply the same process to choosing a prototyping tool? Breaking down the choice into smaller factors will build your confidence in the direction you eventually pursue. Each of the following can play an important role in your decision:
- interaction fidelity,
- animation and motion,
- gesture support,
- visual design,
- simplicity in demoing,
- digital collaboration,
Technical Factors To Consider Link
The mobile prototyping landscape is growing every year with exciting new tools. Each tool has diverse features that allow the designer to tackle a variety of problems. Some tools are more valuable for one set of tasks than another. No single tool is best at everything!
Below is one interpretation of how suitable common prototyping tools and technologies are, given our selection criteria. Keep in mind that your selection will depend on the project. You might find that tools labelled below as a “Good fit” (rather than “Most suitable”) are a better choice for your project.
A rating of “Good fit” simply indicates that a particular tool is highly recommended but that another tool (indicated as “Most suitable”) has slightly higher functionality, making certain tasks easier to accomplish.
1. Interactive Fidelity Link
Interactivity comes in different flavors. You might only need to communicate flow; thus, clickthrough prototypes would be ideal (which are typical for conceptual and usability testing). Rather, the project might require you to illustrate multi-step conditional interactions (if you need production-ready and documentation-focused prototypes). Whatever the case, a prototyping tool exists to help!
Good Fit Link
More Suitable Link
Interactive flexibility is gained when a tool supports variables for managing states, detailed event models, and reuse of elements. Tools that fit this bill include cloud-based ones, such as Pixate14488774214 and Proto.io14310689382915, and desktop software, such as Axure13813610592836456402716 and Justinmind139107412817. Programming technologies such as Bootstrap18, jQuery Mobile19 and Framer14013712769433020 also offer these, and their effectiveness depends on the speed with which you can build a prototype.
2. Animation And Motion Link
Animation plays a big role in communicating mobile interaction. At the onset of a mobile project, determine whether you are responsible for creating animations in the prototype or someone else is, like a developer or motion designer. Regardless of who will be handling this, it helps to know what level of control over the animation is required in the prototype.
Good Fit Link
Mobile tools in this category often come with built-in animations but lack customizability (such as Blueprint1451029171483624, POP25 and Xcode26). Some of the more robust tools offer animation configuration, including timing and elasticity settings; Axure13813610592836456402716, Justinmind139107412817 and Proto.io14310689382915 have this functionality.
More Suitable Link
For extra control over an animation’s velocity, elasticity, friction and other physics-based properties, you could try coding tools such as Framer14013712769433020 or CSS3 animation625031. Many of these tools can also animate unique widget properties, including size, rotation, opaqueness, color and blur level.
3. Gestures Link
Mobile prototyping involves designing for gestural input, so consider whether your project requires this. Most UX-specific tools support this out of the box — one set of tools will have common gestures built in, while another set will support gesture creation and multi-finger input.
Good Fit Link
Built-in gestures can be found in POP1479979724735, Blueprint1451029171483624 and AppCooker907037 and in many cloud-based mobile tools, such as Proto.io14310689382915. These tools support taps, swipes and flicks. Some have touch-and-hold and double-tap functionality. The gestures don’t have configurable parameters, which can be constraining if you need to trigger specific interactions upon gestural input.
More Suitable Link
If your prototype requires finer gestural control, including drag dampening, speed and directionality, then you’ll need to leverage mobile tools with some form of an API, whether it’s code-based or abstracted in the form of human-readable actions. Good examples are Hammer39 and Axure13813610592836456402716. A few tools even support multi-finger gestures: Justinmind139107412817, Pixate14488774214 and Framer14013712769433020 execute two-finger pinch and rotation.
4. Visual Design Link
When prototyping for mobile, identify the expectations for the deliverable’s visual fidelity. UXers are often tasked with visual design, a responsibility that is delegated to specialized designers in large organizations. The fidelity will be dictated by the project’s goals and the audience: high for pitches and production work, middle to low for usability testing, and low for proofs of concept.
Good Fit Link
Paper-in-mobile tools (POP1479979724735 and Blueprint1451029171483624), code-based tools (Framer7849 and CSS3 animation625031) and cloud-based tools (Flinto51, Pixate10452 and InVision816553) create interactions around visual assets imported from external visual apps. Some of these tools are even capable of visual design via built-in widgets. In this type of workflow, UXers might find themselves switching between the prototyping tool and a visual application such as Sketch54 or Photoshop55.
More Suitable Link
Some prototyping tools are capable of sophisticated visual design, including gradients, drop shadows, custom fonts and reusable styles (such as Axure13813610592836456402716 and Justinmind938257). This makes for a standalone process, addressing most of your prototyping needs. However, for more involved visual design, including masking, multi-path vectors and photographic enhancements, UXers must rely on dedicated visual tools.
5. Simplicity In Demoing Link
Getting mobile prototypes in front of an audience is critical to validating a design. There are two main methods for demoing mobile prototypes: on a computer or directly on the target device. There are variations in between, such as mirroring from computer to device and vice versa. When kicking off a project, consider which method makes the most sense and which is supported by your prototyping tool.
Good Fit Link
Many code-based tools (jQuery Mobile1419561 and CSS3 animation625031) require a prototype to be hosted in the cloud and loaded on the target device via a link. This can create additional steps for demoing. Tools such as ProtoSee63 on iOS allow a generated prototype to be loaded directly on a device, making them a quicker solution. Some mobile tools go a step further by offering apps capable of pulling prototypes from the cloud onto a device, including Axure13813610592836456402716, InVision816553 and Proto.io66.
More Suitable Link
Many vendors have started coming out with companion apps for target devices. This allows a UXer to prototype on the desktop and, in real time, mirror the prototype on a mobile device over Wi-Fi. Pixate67, Flinto68 and even Framer14013712769433020 support this via native apps. Keep in mind Wi-Fi reliability and the overall size of the prototype.
Interestingly, mobile tools that allow you to create a prototype directly on the target device also offer one of the easiest ways to demo the prototype. AppCooker907037, Blueprint1451029171483624, POP1479979724735 and Marvel8073 have built-in functionality to switch between editing and preview modes.
6. Digital Collaboration Link
Designers don’t work in a vacuum. UXers join forces with stakeholders and other professionals (including visual designers and developers) during a project’s lifecycle. Therefore, collaborative creation of prototypes is important. Find out up front how you are expected to work with others.
Good Fit Link
Many mobile prototyping tools are designed for single UXers and, therefore, do not support co-creation or capturing of feedback; Pixate14488774214 and Framer7849 come to mind. Some tools do not support co-creation but provide some level of collaboration; POP1479979724735, Marvel8073 and InVision816553 allow external feedback to be captured, which ultimately drives iteration.
More Suitable Link
The mobile prototyping tools that offer the most robust collaboration allow for shared projects, version control and distributed co-creation. Both Justinmind938257 and Axure13813610592836456402716 are capable of this. And both allow for reviewers to comment on prototypes.
7. Documentation Link
Not all mobile prototypes require documentation; the interactions and flows are sometimes adequate. For a system with a lot of business logic and complexity, documentation becomes an important tool to clarify details for developers. Documentation captures specifics that have not been implemented in the interaction design but that reside in the UXer’s mind.
Good Fit Link
Many prototyping tools rely on the prototypes to serve as the documentation (Flinto14287 and Pixate14488774214). Some tools go one step further by enabling UXers to export a design as a PDF or a stack of PNGs. In this category, tools have mixed support for annotation. For example, Proto.io14310689382915 does not have this feature, while AppCooker907037 and Blueprint1451029171483624 allow for custom notes and annotations.
More Suitable Link
The most flexible documentation comes from platform prototyping tools such as Axure13813610592836456402716 and Justinmind938257. With them, you can annotate individual UI widgets or entire pages, create dynamic documentation categories, and generate complete specifications with a click of a button! Additionally, many code-based tools capture inline documentation (Framer94 and jQuery Mobile1419561), which can be helpful for developers.
8. Responsiveness Link
Determine whether your prototype will support a native experience or be responsive. Furthermore, if you are working on a responsive web design, consider whether the tool supports adaptive or fluid layouts, whether it has a library of responsive widgets, and how the responsiveness can be demoed within the tool.
Good Fit Link
Some mobile tools are incapable of showing screens for different breakpoints; POP1479979724735, Marvel10013 and presentation software such as Keynote10111 are good examples. However, breakpoints can be documented individually and shown in side-by-side comparisons.
Other tools support different orientations of a single breakpoint and even variations of the same design across breakpoints, but they do not yet dynamically switch across breakpoints during a demo. Blueprint1451029171483624, InVision103 and Pixate10452 are but a few.
More Suitable Link
Dedicated UX tools with support for responsive design are emerging. Axure13813610592836456402716 has a feature that allows you to create adaptive prototypes for multiple breakpoints. Fluid design is possible, although it requires some hacking. Proto.io14310689382915 and Justinmind139107412817 are capable of truly fluid designs.
Hidden Influences On Your Choice Link
You have now completed your investigation of tools. You are pretty happy with your choice and want to jump into designing. The prospect of creating awesome work is a great motivator, but sometimes it prevents us from seeing the big picture! Aside from the technical aspects, we have to consider secondary factors. Let’s review these briefly before getting to the recommendations!
Picking a prototyping tool, especially one that you don’t have any experience with, is a tricky proposition. In addition to the time spent on the project itself, you will spend time learning the mobile tool’s intricacies and bugs and the process for reworking a design. This should not discourage you from diving in.
Becoming comfortable with the basics of a tool can take from six months to one year. Mastery comes with continual use, and with some tools, that can take up to two or three years. Mastery entails knowing immediately how to tackle a problem without having to research. These estimates derive from my personal experience but will depend on your own familiarity with coding and prototyping.
You will have to adopt a development-related mentality: Compartmentalizing, logic propagation, event detection and responding all take time to get used to. Each tool treats these aspects differently at the UI level, creating new design metaphors for you to tackle. With each successive tool you master, however, you will build up transferrable knowledge!
For installable products, look into tiered pricing. For example, Axure115 has standard and pro versions, which differ in cost and functionality. Other considerations include the number of machines a single license supports and the frequency of upgrades.
Cloud-based tools are priced per month. Calculate the cost for six-month and one-year periods, which is suitable for most mid-sized to large projects. The tools will vary in the number of projects, functionality and even number of reviewers permitted. Check out InVision116 and Proto.io117 in this category. There are also hybrids, in both standalone and cloud-based versions, such as Justinmind118 and Pixate119.
Don’t underestimate the power of free! Some cloud services offer free plans for one to three projects. Downloadable tools usually have one-month trial versions. For UXers who are still in school, companies provide free or discounted tools: Pixate120 used to have an “academic account” before its acquisition by Google; Axure has a good student program121; and Proto.io offers a 50% educational discount122.
If you are going to use a single tool for multiple projects, you will get the best return on investment by buying the tool rather than using a subscription. For individuals and small design workshops, this is the best option. With subscriptions, the total money spent over the lifetime of the tool might not be cost effective, unless your team is heavily distributed geographically and relies on real-time collaboration. Big design agencies and corporations have the financial flexibility to take this approach.
Technical Support Link
Your decision will be informed not only by a tool’s functionality, but by the technical support offered. I am referring to publicly available documentation in the form of video tutorials, step-by-step walkthroughs, API libraries and so on. Proto.io does an excellent job with its webinar monthly program123; Axure has detailed step-by-step walkthroughs124; and Framer has an API website125 and community-built examples126.
Another consideration is the speed at which tools are updated to accommodate evolving UX needs. Prototyping tools with minor releases every three months and major releases every six to twelve months are able to stay ahead of the design curve. For instance, Framer14013712769433020 has many small updates for bug fixes and new functionality, whereas Axure128 typically has major releases every twelve months, with incremental updates in between.
Third-Party Resources Link
Mobile prototyping tool vendors focus on community building. Designers often tackle the same problems; thus, knowledge-sharing is highly relevant. Many tools come with online forums where users can contribute their own prototypes and information, including Axure129, Proto.io130 and Justinmind131. Other vendors, including Framer132, use alternative solutions such as Facebook Groups.
Your choice should also be based on a tool’s reception by the UX community. The number of publications and professional events is a good indicator of designer interest. For more widely adopted tools, you will see certification courses and markets for selling design assets. For example, there are books, articles and an annual webinar for Axure13813610592836456402716, whereas Framer14013712769433020 has professional workshops in multiple cities and user-contributed GitHub repositories.
In this article, we’ve introduced practical considerations for selecting a mobile prototyping tool for UX, covering both technical factors and more strategic selection criteria. Keep in mind that there is no right or wrong decision — designers have different working styles, expertise and needs!
To make your choice even more informed, identify your strengths. Do you know coding? Are you an excellent visual communicator? How many requirements have you identified? Answering these questions and collecting information about the project will help you determine the right tool.
No one wants to be a one-trick pony. Therefore, we recommended having at least one of each of the following categories in your mobile prototyping toolkit:
- Full platform for tackling a variety of mobile problems: Axure13813610592836456402716, Justinmind139107412817
- Code-based tool for controlling interaction and animation: Framer14013712769433020, jQuery Mobile1419561
- Cloud-based tool for collaboration and distributed work: Flinto14287, Proto.io14310689382915, Pixate14488774214
- On-device prototyping tool for quick concept mockups: Blueprint1451029171483624, AppCooker146, POP1479979724735
Strive to be the best in your discipline; stay curious about new interaction tools (such as Principle148, InVision Motion149 and Adobe Experience Design CC150); and continue prototyping great experiences for your business partners and end users. I look forward to hearing about your experience in picking prototyping tools for mobile!
High-Level Comparisons of Tools Link
- “Designer’s Toolkit: Prototyping Tools151,” Emily Schwartzman, Cooper
- “UX Tools152,” Fabricio Teixeira and Caio Braga, UXdesign.cc
- “The UX/UI Prototyping Tools List153,” Michael McDearmon
- Prototyping Tools154, Javier-Simón Cuello
Deeper Dives Into Pros and Cons Link
- “Breaking Down the Pros and Cons to Some of Today’s Most Popular Prototyping Tools and Applications155,” Stephen Meszaros
- “Comparing 9 Mobile Prototyping Tools Every Designer Should Consider156,” Dave Crow
- “Comparing Popular Layer-Based and Code-Based Prototyping Tools157,” Bona Kim, UX Magazine
- “Comparing Four Popular, Page–Based, Interactive Prototyping Tools158,” Bona Kim, UX Magazine
(da, ml, al, il)
- 1 https://www.smashingmagazine.com/2015/04/using-sketch-for-responsive-web-design-case-study/
- 2 https://www.smashingmagazine.com/2016/05/content-first-prototyping/
- 3 https://www.smashingmagazine.com/2015/04/using-sketch-for-responsive-web-design-case-study/
- 4 https://www.smashingmagazine.com/2015/01/prototyping-ios-android-apps-sketch-freebie/
- 5 #mobile-resources
- 6 https://www.smashingmagazine.com/wp-content/uploads/2016/02/02-prototyping-opt.png
- 7 https://www.smashingmagazine.com/wp-content/uploads/2016/02/02-prototyping-opt.png
- 8 https://www.smashingmagazine.com/wp-content/uploads/2016/02/03-part-interactivity-opt.jpg
- 9 https://www.flickr.com/photos/feidhli/14005915142/
- 10 https://www.smashingmagazine.com/wp-content/uploads/2016/02/03-part-interactivity-opt.jpg
- 11 http://www.apple.com/mac/keynote
- 12 http://popapp.in
- 13 http://marvelapp.com
- 14 http://www.pixate.com
- 15 http://www.proto.io
- 16 http://www.axure.com
- 17 http://www.justinmind.com
- 18 http://getboostrap.com
- 19 http://jquerymobile.com
- 20 http://www.framerjs.com
- 21 https://www.smashingmagazine.com/wp-content/uploads/2016/02/04-interactive-motion-opt.jpg
- 22 https://www.flickr.com/photos/themonnie/2495892146/in/photolist-4Ny6Md-pcstLd-dwgR1s-gKjyBx-cHbC2d-crigKA-q8Ni7D-75ZHcC-bVTK3V-q4ZvGz-AS4thM-u6YBsP-8NsVpr-5QmUqg-6xJtv5-7zv4tT-6bS7DD-eeMLbc-9Zqu4n-8MohVE-bWpQXL-pkwwGX-9CcBEC-5YfMW4-4PYoXe-pqQ19r-9ddRXx-oVABgn-6Ewmhz-7kRfMP-jVAw7X-tmmX5X-8YYbV2-7g1xqv-cBokwL-fZeKb3-a58dty-bhUaTr-cMw56G-drkTsm-2euPzE-bhgyGt-bxAjyx-4CQ8wq-bWa8Cy-d6WZfU-F9Br9-ahCApF-oLeRCT-73rxMw
- 23 https://www.smashingmagazine.com/wp-content/uploads/2016/02/04-interactive-motion-opt.jpg
- 24 http://www.groosoft.com/blueprint/
- 25 http://www.popapp.in/
- 26 https://developer.apple.com/xcode/
- 27 http://www.axure.com
- 28 http://www.justinmind.com
- 29 http://www.proto.io
- 30 http://www.framerjs.com
- 31 http://www.w3schools.com/css/css3_animations.asp
- 32 https://www.smashingmagazine.com/wp-content/uploads/2016/02/05-gestural-input-opt.jpg
- 33 https://www.flickr.com/photos/nnova/15972323994/
- 34 https://www.smashingmagazine.com/wp-content/uploads/2016/02/05-gestural-input-opt.jpg
- 35 http://www.popapp.in
- 36 http://www.groosoft.com/blueprint/
- 37 http://www.appcooker.com/
- 38 http://www.proto.io
- 39 http://hammerjs.github.io
- 40 http://www.axure.com
- 41 http://www.justinmind.com
- 42 http://www.pixate.com
- 43 http://www.framerjs.com
- 44 https://www.smashingmagazine.com/wp-content/uploads/2016/02/06-color-meaning-opt.jpg
- 45 https://www.flickr.com/photos/seeminglee/4556156477/
- 46 https://www.smashingmagazine.com/wp-content/uploads/2016/02/06-color-meaning-opt.jpg
- 47 http://www.popapp.in
- 48 http://www.groosoft.com/blueprint/
- 49 http://framerjs.com/
- 50 http://www.w3schools.com/css/css3_animations.asp
- 51 http://www.flinto.com
- 52 http://www.pixate.com/
- 53 http://www.invisionapp.com
- 54 http://www.sketchapp.com/
- 55 http://www.adobe.com/photoshop
- 56 http://www.axure.com
- 57 http://www.justinmind.com/
- 58 https://www.smashingmagazine.com/wp-content/uploads/2016/02/07-prototype-context-opt.jpg
- 59 https://www.flickr.com/photos/k2_ux/8446526859/
- 60 https://www.smashingmagazine.com/wp-content/uploads/2016/02/07-prototype-context-opt.jpg
- 61 https://jquerymobile.com/
- 62 http://www.w3schools.com/css/css3_animations.asp
- 63 http://www.protosee.com
- 64 http://www.axure.com
- 65 http://www.invisionapp.com
- 66 https://itunes.apple.com/us/app/proto.io/id854504039?mt=8
- 67 https://itunes.apple.com/us/app/pixate/id883304734?mt=8
- 68 https://itunes.apple.com/us/app/flinto/id972238373?mt=8
- 69 http://www.framerjs.com
- 70 http://www.appcooker.com/
- 71 http://www.groosoft.com/blueprint/
- 72 http://www.popapp.in
- 73 http://www.marvelapp.com/
- 74 https://www.smashingmagazine.com/wp-content/uploads/2016/02/08-team-work-opt.jpg
- 75 https://www.flickr.com/photos/pagedooley/7007372665/
- 76 https://www.smashingmagazine.com/wp-content/uploads/2016/02/08-team-work-opt.jpg
- 77 http://www.pixate.com
- 78 http://framerjs.com/
- 79 http://www.popapp.in
- 80 http://www.marvelapp.com/
- 81 http://www.invisionapp.com
- 82 http://www.justinmind.com/
- 83 http://www.axure.com
- 84 https://www.smashingmagazine.com/wp-content/uploads/2016/02/09-prototype-documentation-opt.jpg
- 85 https://www.flickr.com/photos/domiriel/5888652979/
- 86 https://www.smashingmagazine.com/wp-content/uploads/2016/02/09-prototype-documentation-opt.jpg
- 87 http://www.flinto.com/
- 88 http://www.pixate.com
- 89 http://www.proto.io
- 90 http://www.appcooker.com/
- 91 http://www.groosoft.com/blueprint/
- 92 http://www.axure.com
- 93 http://www.justinmind.com/
- 94 http://framerjs.com
- 95 https://jquerymobile.com/
- 96 https://www.smashingmagazine.com/wp-content/uploads/2016/02/10-responsive-design-opt.jpg
- 97 https://www.flickr.com/photos/adactio/12674230513/
- 98 https://www.smashingmagazine.com/wp-content/uploads/2016/02/10-responsive-design-opt.jpg
- 99 http://www.popapp.in
- 100 http://marvelapp.com
- 101 http://www.apple.com/mac/keynote
- 102 http://www.groosoft.com/blueprint/
- 103 http://www.invisionapp.com/
- 104 http://www.pixate.com/
- 105 http://www.axure.com
- 106 http://www.proto.io
- 107 http://www.justinmind.com
- 108 http://getbootstrap.com/
- 109 http://foundation.zurb.com/
- 110 http://www.hotgloo.com
- 111 https://webflow.com/
- 112 https://www.smashingmagazine.com/wp-content/uploads/2016/02/11-learning-pivoting-opt.jpg
- 113 https://www.flickr.com/photos/warrenlynn/296429627/
- 114 https://www.smashingmagazine.com/wp-content/uploads/2016/02/11-learning-pivoting-opt.jpg
- 115 http://www.axure.com/buy
- 116 http://www.invisionapp.com/plans
- 117 http://www.proto.io/en/pricing
- 118 http://www.justinmind.com/pricing
- 119 http://www.pixate.com/billing-faq/
- 120 http://www.pixate.com/academic/
- 121 http://www.axure.com/edu
- 122 https://proto.io/en/pricing/
- 123 https://proto.io/en/webinars/
- 124 http://www.axure.com/learn
- 125 http://framerjs.com/docs/
- 126 http://framerjs.com/examples/
- 127 http://www.framerjs.com
- 128 http:/www.axure.com
- 129 http://www.axure.com/c/forum.php
- 130 https://protoio.zendesk.com/forums
- 131 https://getsatisfaction.com/justinmind
- 132 https://www.facebook.com/groups/framerjs/
- 133 https://www.smashingmagazine.com/wp-content/uploads/2016/02/14-resources-opt.jpg
- 134 https://www.flickr.com/photos/zionfiction/8069716607/
- 135 https://www.smashingmagazine.com/wp-content/uploads/2016/02/14-resources-opt.jpg
- 136 http://www.axure.com
- 137 http://www.framerjs.com
- 138 http://www.axure.com
- 139 http://www.justinmind.com
- 140 http://www.framerjs.com
- 141 https://jquerymobile.com/
- 142 http://www.flinto.com/
- 143 http://www.proto.io
- 144 http://www.pixate.com
- 145 http://www.groosoft.com/blueprint/
- 146 http://www.appcooker.com
- 147 http://www.popapp.in
- 148 http://principleformac.com/
- 149 http://blog.invisionapp.com/motion-prototype-animation/
- 150 http://landing.adobe.com/en/na/products/creative-cloud/comet/229818-notifyme.html
- 151 http://www.cooper.com/prototyping-tools
- 152 http://uxdesign.cc/ux-tools/
- 153 http://mikemcdearmon.com/portfolio/techposts/uxui-prototyping-tools
- 154 http://www.prototypingtools.co/
- 155 http://stephenmeszaros.com/posts/prototyping-tools.html
- 156 http://moneysummit.mx.com/the-summit/2014/12/10/9-mobile-prototyping-tools-every-designer-should-consider
- 157 http://uxmag.com/articles/comparing-popular-layer-based-and-code-based-prototyping-tools
- 158 http://uxmag.com/articles/comparing-four-popular-page%E2%80%93based-interactive-prototyping-tools