Вариант 2 является наиболее сложным в настройке, и он больше всего пострадает от любых продуктов безопасности, установленных клиентами. Лучше всего избегать проблем с безопасностью, так как большинство клиентов не всегда находятся под полным контролем (перевод: знайте, что, черт возьми, они делают, если они не передали на аутсорсинг всю систему безопасности).
При выборе варианта 2 у вас также будут проблемы с совместимостью между Windows / Linux / Mac и любым другим. Если вам потребуются какие-либо настройки на клиентских компьютерах, вы можете столкнуться с его «Стандартными настройками компьютера» и потерять больше ставок.
Вариант 1 - лучшее долгосрочное решение, так как у всех есть работающий браузер. Это приемлемый риск (но все же риск) требовать достаточно современного браузера (то есть игнорировать IE6).
Вариант 1 подразделяется на (1) веб-сервисы и (2) веб-интерфейс. Вам может понадобиться первый, если клиент хочет использовать вашу систему на своем веб-портале. Однако при хорошей модульной конструкции программного обеспечения оба интерфейса используют одни и те же базовые модули и являются просто дополнительными тонкими интерфейсными слоями.
Хорошо использовать технологии, о которых клиент все время слышит и знает, что они «хороши». Таким образом, использование сервера Linux с Apache и PHP (LAMP) является «хорошим» и «безопасным», и не стоит забывать упоминать: бесплатно.