Ближе всего к этому я знаю библиотека javascript ExtJS . Я очень успешно использовал его в нескольких проектах, поскольку он позволяет создавать богатые веб-интерфейсы, очень похожие на интерфейсы (или виджеты) Windows.
Кривая обучения может быть немного крутой, если вы не слишком знакомы с javascript, однако сообщество быстро откликается и помогает.