Communicating ideas visually and getting everyone on the same page (literally) when you are designing or modifying user interfaces is a critical step in the overall development process and ending up with a great user experience. And doing so earlier and often, the better…without this you'll end up here 🙂
There are many ways to do this and quite a few tools that make this a speedy and simple task.
Of course, Flex is a great tool for developers already familiar with the tool, but there are lots of different options for those with varying skills – this article provides a review of 16 Design Tools for Prototyping and Wireframing.
One of my favorite is Balsamiq Mockups – an Adobe AIR app, great for communicating the concepts of a proposed interface via wireframing.
Do you use tools to prototype and develop wireframes? Which tools do you use, and why? How do you communicate your ideas?