UML Modelling Learning Trail
What is a UML?
The purpose of the Unified Modeling Language  is to provide a language-independent and platform-independent modeling notation to assist you in developing your applications. 
Getting Started
Tutorials, Guides, and Demos
Support
| Community Forums and Resources | Professional Support Services | 
Other Resources