Rodzaje programów komputerowych

< Cechy i funkcje programów ^ Dokumenty w firmie Bezpieczeństwo danych >

Aplikacja desktopowa, czy internetowa?

To częste pytanie, stawiane obecnie przez osoby zamierzające kupić oprogramowanie.

Programy desktopowe – czyli programy, które instalowane są na komputerze lub serwerze. Programy desktopowe to klasyczne programy, najczęściej pobierane są ze stron internetowych producentów lub sklepów internetowych. Programy desktopowe mogą korzystać z baz lokalnych, sieciowych oraz umieszczonych w chmurze.

Programy internetowe (webowe) – czyli programy, które dostępne są przy użyciu przeglądarki internetowej. Programy takie instalowane są na serwerach www. Można rozróżnić dwa modele sprzedaży takich aplikacji. W pierwszym użytkownik kupuje aplikację i instaluje na własnym lub dzierżawionym serwerze www, w drugim modelu użytkownik dzierżawi usługę dostępu do programu.

Każdy z rodzajów oprogramowania ma ma swoje zalety i wady. Zebrałem je w tabeli.

Cecha Programy desktopowe zainstalowane na  stanowisku Programy desktopowe zainstalowane na serwerze Windows Programy internetowe zainstalowane na   serwerze www Programy internetowe dzierżawione
Instalacja Na komputerze użytkownika. Na serwerze, wymaga fachowego nadzoru Na serwerze www, wymaga fachowego nadzoru Nie jest wymagana
Dostęp do aplikacji Za pomocą zainstalowanego programu Za pomocą programu, pulpitu zdalnego (RDS) Przez przeglądarkę internetową Przez przeglądarkę internetową
Baza danych Lokalna, sieciowa lub w chmurze Na serwerze  lub w chmurze Na serwerze www W chmurze, u usługodawcy
Aktualizacje Automatyczne aktualizacje Aktualizacje automatyczne Aktualizacja serwera www i aplikacji wymaga fachowego nadzoru Wykonuje usługodawca, wliczone w koszty usługi
Bezpieczeństwo danych Jeżeli baza lokalna lub we własnej sieci lokalnej o bezpieczeństwie danych decyduje użytkownik, jeżeli baza w chmurze – usługodawca Jeżeli baza na własnym serwerze o bezpieczeństwie danych decyduje użytkownik, jeżeli baza w chmurze – usługodawca Jeżeli na własnym serwerze www o bezpieczeństwie danych decyduje użytkownik, jeżeli hostingowana baza – usługodawca O bezpieczeństwie danych decyduje usługodawca
Dostęp z urządzeń mobilnych Wymaga dodatkowego oprogramowania  Wymaga dodatkowego oprogramowania Przez przeglądarkę internetową Przez przeglądarkę internetową

Na korzyść aplikacji internetowych dzierżawionych (usługa) przemawia łatwy dostęp przez przeglądarkę, czyli z dowolnych urządzeń, z dowolnym systemem operacyjnym. Minusem jest trudność zapewnienia bezpieczeństwa danych.

Na korzyść aplikacji desktopowych przemawia większa wydajność i stabilność aplikacji i możliwość bezpośredniej kontroli nad bezpieczeństwem danych. Minusem jest brak bezpośredniego dostępu z urządzeń mobilnych.

Konkluzja z tych rozważań może być taka, że jeżeli zależy nam na dostępie do danych, a sprawa bezpieczeństwa danych jest drugorzędna to należy poszukać aplikacji internetowych, najlepiej dzierżawionych, wtedy koszty eksploatacji będą najmniejsze.

Jeżeli ważne jest bezpieczeństwo przechowywanych danych to polecam aplikacje desktopowe z bazą na własnym serwerze.

< Cechy i funkcje programów ^ Dokumenty w firmie Bezpieczeństwo danych >