Вы окажите нам большую услугу если уточните.
Серверная сторона.
.NET или все таки ASP.NET ?
если ASP.NET то webforms или mvc ?
Клиентская сторона(браузер)
Нужно ли имитировать десктоп приложения MDI/TDI или достаточно классического веб интерфейса ?
Требуется ли поддержка мобильных платформ ?
Вообще у меня такое предчувствие (из за вашего .net) будто вы хотите перенести одно из своих приложений с тонкого десктопного клиента на веб интерфейс и у вас остается готовая серверная часть. Я просто иначе не могу объяснить как вы умудрились написать сервер без оглядки на веб клиента. Если Я угадал то это весьма забавно так как десктопные клиент серверные приложения общаются по tcp сокетам, а в браузерах
tcp и udp сокеты пока не доступны. Это создаст дополнительную работу для серверных программистов
P.S. Справедливости ради замечу.
Архитектура приложения это не совокупность фреймворков а структура приложения(совокупность программных компонентов и их отношений друг с другом).
Совокупность фреймворков, библиотек, нативных возможностей браузера и протоколов это скорее
стек технологий.