
entwickelten Tools für den HR&M-Markt und verloren kürzlich einige Ausschreibungen, da wir potenziellen Kunden keine webbasierte Version unserer Tools anbieten konnten.
Wir erwägen nun zwei Optionen:
1) Entwicklung einer Webversion unseres vorhandenen Tools
2) Einrichten eines Systems ala Citrix oder Remote Desktop, auf dem unsere vorhandene PC-Software ausgeführt wird
Option 2 wäre deutlich günstiger, doch was sind die Vor- und Nachteile der beiden Lösungen – und wäre eine Zugangskontrolle möglich?
Hat jemand Erfahrungen zu diesem Thema?
Antwort1
Option 2 ist am komplexesten einzurichten und leidet am meisten unter den Sicherheitsprodukten, die die Kunden installiert haben. Am besten ist es, Sicherheitsprobleme zu vermeiden, da die meisten Kunden nicht immer die volle Kontrolle haben (übersetzt: wissen, was sie tun, wenn sie nicht die gesamte Sicherheitssache ausgelagert haben).
Bei Option 2 treten außerdem Kompatibilitätsprobleme zwischen Windows/Linux/Mac usw. auf. Wenn Sie auf den Computern des Kunden eine Konfiguration benötigen, treten Sie möglicherweise gegen seine heilige Standard-Computerkonfiguration an und verlieren weitere Angebote.
Option 1 ist die beste langfristige Lösung, da jeder einen funktionierenden Browser hat. Es ist ein akzeptables Risiko (aber immer noch ein Risiko), einen einigermaßen modernen Browser zu verlangen (was bedeutet, IE6 zu ignorieren).
Option 1 ist unterteilt in (1) Webdienste und (2) Webschnittstelle. Ersteres benötigen Sie möglicherweise, wenn der Kunde Ihr System in seinem Webportal verwenden möchte. Bei einem guten modularen Softwaredesign verwenden beide Schnittstellen jedoch dieselben Basismodule und sind lediglich zusätzliche dünne Schnittstellenschichten.
Es ist gut, Technologien zu verwenden, von denen der Kunde ständig hört und von denen er weiß, dass sie „gut“ sind. Die Verwendung eines Linux-Servers mit Apache und PHP (LAMP) ist also „gut“ und „sicher“ und, nicht zu vergessen: kostenlos.