Oprogramowanie dedykowane, czyli napisane specjalnie dla klienta – czy open source, czyli rozwiązania otwarte?

Jak świat światem, dyskusja trwa od samego początku powstawania stron internetowych oraz innych aplikacji w sieci. Czy tworzyć oprogramowanie w oparciu o rozwiązania otwarte, które dostępne są w sieci internetowej, tym samym wykorzystując już stworzone rozwiązania i dopracowując je do potrzeb klienta? Czy tworzyć oprogramowanie dedykowane stworzone specjalnie dla klienta od samego początku?

Jakie są zalety każdego z rozwiązań postaramy się wymienić cztery cechy pozytywne:

Rozwiązanie dedykowane:

  1. Bezpieczeństwo systemu
  2. Uszyte na miarę funkcjonalności
  3. Szybkość działania narzędzia
  4. Kontrola oprogramowania

Rozwiązanie open source:

  1. Radykalnie niższa cena
  2. Czas realizacji oprogramowania
  3. Szybkość reakcji na zmiany i trendy
  4. Szeroka gama funkcjonalności

Podsumowując każde z rozwiązań ma zalety, a jednocześnie odwrotnością zalet drugiego są wady pierwszego. Wszystko zależy od tego, czego oczekujemy, jakie mamy potrzeby.

Często stosuje się zatem modele hybrydowe, czyli łączenie rozwiązań open source z dodatkowymi dedykowanymi aplikacjami.