There are tools for this, but again, the current generation of IDEs, such as Visual Studio, are just as quickly building a design as a graphical tool.
If you insist on using software other than the IDE, try Microsoft Visio. It comes with some built-in stencils for the โbasicโ window controls (a bit dated with traditional menus, toolbars, etc. Without a ribbon interface or even Vista), but you can also load more stencils on the Internet and create your own stencils for frequently used pieces of work. In one area of โโVisio, the ability to add annotations, notes, arrows, and symbols to your drawing is highlighted.
Many developers take a hybrid approach by taking a screenshot of your user interface from your development application and pasting it into Visio. Now you can decorate the screenshot with all of the small annotations and explanations as you discuss this. (This is also a good way to document your user interface).
source share