Until now I was using Balsamiq Mockups, Axure and tools like that but recently I've realized that for some purposes could be appropriate to use "handmade" HTML with style and interactions and refine it and add interactions throught an iterative process.
But I think for rapid prototyping a framework is needed and have to exists already some goods alternatives that make the life easier to designers/developers.
I realise that this point is raised periodically but wanted to get a quick verdict on the most popular prototyping and wireframe creation tools.
Criteria is that we are designing enterprise, transactional applications and platforms - with complex interactions and logic and our designers are using mixture of Mac and Pc as their workstations - so ideally I want something multi platform compatible.
I think I've read it in Carolyn Snyder book, or Todd Zaki Warfel, that most common method of prototyping user interfaces is paper prototyping (according to some survey). Do you think it's still true? Do you paper prototype every of yours projects? How do you deliver your design to client or developers?
Personally I don't have constant workflow. Some projects starts with whiteboard, some with paper. Usually I continue my work in wireframing app creating documentation that communicate the design properly.
I'd like to know what your experiences are with creating a prototype by utilizing an engineer as much as possible during the process. Rather than having the designer produce the prototype, the engineer and the designer would work closely together to flesh out the prototype.
Any thoughts or tips? Is this something you have done before?