Microsoft Expression Blend
Application development is an activity that is best left to the professionals who have both the knowledge and the tools to build from the ground up all sorts of programs. There are many software solutions dedicated to this activity and one of the most complete is Microsoft Expression Blend.
Even if it is tailored mainly for developers and programmers, the interface is quite friendly and those who are interested in learning how to use it should have no problems, especially since there is enough documentation to get them started.
The neatly organized GUI supports multiple tabs and enables the user to work on several projects at once, if necessary. The commands and functions are easily accessible and neatly tucked inside expanding menus and sub-menus that are one click away, inside the left side toolbar of Microsoft Expression Blend.
Creating a project starts with selecting the type of task you would like to carry out and there are several options at your disposal. Among them are authoring Silverlight applications and their corresponding websites, WPF apps or SketchFlow applications for either Silverlight or WPF.
There are loads of controls, effects, behaviors or shapes you can work with, as well as a lot of object management commands. Each element you add into the project you are developing can be customized in detail and you can see how all of them are linked in the generous main workspace offered by Microsoft Expression Blend.
There are also styles and templates you can try, not to mention the handy set of tools placed into the corresponding menu. Thus, you can easily make controls, brush resources and annotations, for example.
To sum things up, Microsoft Expression Blend is definitely a software for experienced users, it comes with an impressive array of features that should accommodate the needs of every developer.