Я не знаю ни одного фреймворка для настольного компьютера / толстого клиента - по крайней мере, такого, как rails и т. Д.
Если ваша целевая платформа - Windows, то вы будете искать платформы на основе .Net.,В зависимости от того, что вы делаете, могут также быть библиотеки Office, которые могут «помочь», но будьте осторожны с зависимостями и перспективным планированием.
В библиотеках MS Enterprise есть различные библиотеки, которые помогут разработке приложений в целом, ипо крайней мере, есть библиотека, посвященная аспектам пользовательского интерфейса / презентации, но я никогда не использовал ее.Хотя они и не дадут вам структуру / структуру приложения так, как это делает рельсы, они помогут в других областях.
Я также рекомендую взглянуть на www.codeplex.com, так как это лучшие окна/ .net Сайт с открытым исходным кодом, о котором я знаю.