Axure

Axure is a wireframe software that lets you generate clickable HTML prototypes that can viewed in any web browser.  Use Axure to create lo-fi sketchy mockups or hi-fi prototypes with interactive elements like carousels, tab control, and dynamic error messages.  Axure is available for Mac and PC, with pricing from $289 to $589.