Storyboard takes a design centric approach to creating embedded user interfaces. Users create interfaces in a desktop development environment by directly importing content from graphic design tools such as Photoshop and by dragging and dropping standard image assets into position to build up screens.
Storyboard isn't a traditional development environment. With traditional development methodologies software developers build user interfaces using functionality libraries and are unable to easily validate the look and feel of the interface while they are coding. User interfaces developed using Storyboard are immediately visible and teams can test and validate the interaction, graphics, and user experience during development via desktop simulation.
Unlike widget frameworks where you instantiate pre-configured elements and attempt customize them, Storyboard Components offer a way of quickly creating reusable display elements that can be associated with logic that is independent of the presentation.