If you have Visual Studio (VS 2005 Professional or > IIRC, VS 2008 Standard or >), it has some limited UML support toolability (very limited

) particularly class diagrams. I used Borland Together for Visual Studio 2005 but it's not free and I don't know if it's still around