Here is an alphabetical list of tools helping with drawing screen mock-ups.
Adobe F
ireWorks CS4
Adobe Flash Catalyst (former Thermo)
AutoIt
- Makes claims to be a GUI RAD tool. It's primarily a GUI "movement" script system to automate repetitive GUI tasks, but also has GUI building abilities.
- http://www.autoitscript.com/
- Probably not very data-driven
Axure
- specialized tool, commercial - expensive $$$
- full-featured, mature desktop application
- create wireframes, prototypes, and specifications for applications and web sites
- http://www.axure.com/Default.aspx
Balsamiq Mockups
Creately
- specialized tool, free w/ watermark & other limitations or monthly usage fee - $/$$
- creates diagrams, wireframes, web and desktop UI mockups
- has collaboration features and contextual toolbars
- Online Adobe Flash-based application
- http://creately.com/
DesignerVista
?
Denim
EasyPrototype
?
FlairBuilder
?
- specialized tool, commercial
- creates interactive wireframes for websites and desktop software
- cross-platform, runs on Adobe AIR
- http://www.flairbuilder.com/
FluidIA
ForeUI
- specialized tool, commercial
- create multipage screen mockups, sitemap structure supported.
- support various UI styles: hand drawing, wireframe, Windows XP, Mac OS X and Windows 7
- DHTML based interactive simulation in web browser
- customized element and library supported, download new resources from the community site
- provide rumple effect that similar with Napkin L&F
- export prototype to images, PDF or DHTML file
- cross platform (Windows, Mac OS X, Linux and Solaris)
- http://www.ForeUI.com
GUI Design Studio, by Carreta Software
- specialized tool
- expensive $$$
- visual styles for Windows Vista, XP, NT or low-fidelity outlines + office ribbon bar style interfaces
- connect screens or pages to create interactive prototypes
- generate HTML, PDF or RTF specification documentation
- export designs as images to file or clipboard or share projects with a free viewer
- http://www.carettasoftware.com
Hot Gloo - The Online Wireframe Application
- Web-based Operation
- Intuitive Usability
- Improved Communication
- Smooth Collaboration
- Beta 'n' Free
- http://www.hotgloo.com
Himalia Guilder:
JavaFx
?
- Based on JavaSwing, but with allegedly simpler syntax.
- Meant to partially compete with Flash and related Adobe tools
- http://javafx.com
Justinmind Prototyper
- specialized tool, expensive $$$
- Create high-fidelity application prototypes
- Generate fully functional HTML prototypes and customized MSWord specifications
- http://www.justinmind.com
JustProto
?
Lucid Spec
Mockflow
- specialized tool, commercial (Basic Account Free)
- create mockups
- cross-platform, runs on Adobe AIR
- http://www.mockflow.com
MockupScreens
- specialized tool, commercial - $$
- create mockups and organize them in scenarios (usecases/stories/whatever)
- present scenario in a slideshow and document the feedback
- http://mockupscreens.com
Napkin Look & Feel
- opensource skin for Java Swing
- http://napkinlaf.sourceforge.net/
- Unusual in intent: produces GUIs (pure mock-up, functional, or mixed) that look like a note scrawled on a napkin, to try to force management to intuit that a GUI mock-up does not mean that the product is finished! Primary developer: KenArnold
Petra, by Cleverlance
Pencil
ProtoShare
?
Screen
Architect
Serena Prototype Composer
Simulify - convey your idea
- browser based tool, commercial
- visualize Applications easily
- create interactive websites & application wireframes
- share with clients online & gather feedbacks
- http://www.Simulify.com
Smart Draw
Visio stencils
WireframeSketcher
?
Use VB for the demo. I think MS has some "crippled" versions for free. VB may suck in many ways, but for throwing a GUI up quick, it is hard to beat.
- Try to populate tables with data in VB. You just have to be programmer to do this. My point is that you want the tool that non-programmers can use alike. - IgorJese
Microsoft needs something in-between MS-Access and VB such that one can have data-driven RAD but also more program-control over the GUI that MS-Access makes difficult.
[I've built some large applications in Access (100+ tables, 500+ forms, 500+ reports), and hated it. I never wanted to touch it again. Over the past few days, I've been implementing a small (less than ten tables, a few forms, and one report) but crucial application in Access, and I'm reminded that Access is, in fact, a brilliant idea. I'd argue that what's needed is not something between Access and VB, but simply Access done right -- especially for large projects. Its problems suggest to me that the Access development team at
MicroSoft never use it to build and support real applications. If they did, it would be much, much better than it is, and yet it wouldn't have to be dramatically different from what it is now. Of course, over the years there have been a large number of commercial 4GLs built for this purpose, but their expense, awkwardness, and significant limitations (Oracle Forms, anyone?) suggest their developers are no more inclined to eat their own dog food than Microsoft's Access developers.]
If they "fixed it", it may cut into the sales of their other tools, such as VB.net and/or SQL-Server. MS does not want to compete with them self. I once encountered a Microsoft bug report that said to reduce corruption in Access caused by too many simultaneous users, "upgrade" to MS-SQL-Server.
I've been doing simple prototyping in html before, to get a view of the application structure. How about combining this with
ScalableVectorGraphics, now when mainstream
FireFox supports this? Are there good tools to help with something like this? Or maybe even
MozillaXul, does anyone have any experience on that? --
ClaesWallin
Kudos to the
WikiGnome that sortificated the list! Thanksifications for ya' from mental Texas.
You're welcome.
Thank you, thank you, thank you! I gave up on these things years ago; just for fun I peeked this page when it showed up on
RecentChanges and wow, changed my life. In my very first session with ForeUI I produced a working mockup of the terribly complicated app I'm designing! --
BenTremblay