Opsi 2 adalah yang paling kompleks untuk diatur, dan yang paling menderita dari produk keamanan apa pun yang telah disiapkan oleh klien. Yang terbaik adalah menghindari masalah keamanan, karena sebagian besar klien tidak selalu memegang kendali penuh (terjemahan: tahu apa yang mereka lakukan, jika mereka tidak mengalihdayakan seluruh masalah keamanan).
Dengan opsi 2 Anda juga akan memiliki beberapa masalah kompatibilitas antara Windows / Linux / Mac dan apa pun. Jika Anda memerlukan pengaturan apa pun di komputer klien, Anda mungkin akan menghadapi Pengaturan Standar Komputer Suci-nya, dan kehilangan lebih banyak tawaran.
Opsi 1 adalah solusi jangka panjang terbaik, karena setiap orang memiliki browser yang berfungsi. Ini adalah risiko yang dapat diterima (tetapi masih berisiko) untuk memerlukan browser yang cukup modern (artinya abaikan IE6).
Opsi 1 dibagi lagi menjadi (1) Layanan web, dan (2) Antarmuka web. Anda mungkin memerlukan yang pertama jika klien ingin menggunakan sistem Anda di dalam portal web-nya. Namun, dengan desain perangkat lunak modular yang baik, kedua antarmuka menggunakan modul dasar yang sama dan hanya lapisan antarmuka tipis tambahan.
Adalah baik untuk menggunakan teknologi yang didengar klien sepanjang waktu dan tahu bahwa itu "baik". Jadi menggunakan server Linux dengan Apache dan PHP (LAMP) adalah "baik" dan "aman", dan jangan lupa untuk menyebutkan: gratis.