Storyboarding is the process of graphically representing a narrative. They are used in software development to demonstrate user screens, webpages, and other user interfaces. While prototypes concentrate on how the final product will look and feel, storyboards concentrate on the experience.