....Окей. Есть мнение, что гораздо дешевле обходится писать приложение, пока оно на одной платформе (от вариаций в будущем, это, конечно же, не спасёт, поэтому - "пока"). Тут есть несколько и политических, и технических причин.
Берём ентерпрайз-систему.
Постановка задачи 1:
Допустим, в ней планируется гуи-клиент под винды.
Какую архитектуру предложите?

Постановка задачи 2:
Допустим, в ней сейчас не планируется гуи-клиент (планируется веб), но в будущем теоретически возможен сценарий, когда клиент захочет толстый гуи?
Какую архитектуру предложите?