Amethyst ShadowFX V3
Screenshots:

Develop 3D models to examine the shadows cast by adjacent buildings:

Use the 3D Shade Model to interactively design window shading:

Import your own 3D designs into the program, and run shading animations:

Generate Sun Path diagrams that can be animated to track the position of the sun: