Elegane Technologies выпустили "Lucid Spec" — инструмент для создания спецификаций по разработке GUI приложений:
http://www.elegancetech.com/LS.aspx
Принцип работы такой: вы рисуете и описываете экраны, задаете связи между ними. После этого можно погонять полученный "прототип". Для отдельных экранов и контролов на них можно задать описание их поведения. Полученную спецификацию можно экспортировать в RTF.
Скриншот:
Доступна бесплатная альфа-версия.
Использует .NET Framework 1.1.