Mockups are used virtually everywhere a new product is designed.
The most common use of Mockups in software development is to create user interfaces that show the end user what the software will look like without having to build the software or the underlying functionality. Software UI mockups can range from very simple hand drawn screen layouts, through realistic bitmaps, to semi functional user interfaces developed in a software development tool. - Wikipedia
Easy to customise for your own design!