Budowa domu czy wynajem mieszkania?
Jak wybrać system dla swojej strony internetowej?
1. Budowa domu czy wynajem mieszkania? Od tego zacznijmy
Wybór systemu, na którym będzie działać strona internetowa, może wydawać się decyzją czysto techniczną. Dla właściciela firmy jest jednak czymś znacznie ważniejszym – wpływa na koszty, możliwości rozwoju strony, sposób jej utrzymania, a czasem nawet na to, jak łatwo będzie można zmienić wykonawcę lub przenieść stronę w przyszłości.
A więc jak wybrać system dla swojej strony internetowej?
Dobrym sposobem na zrozumienie tej różnicy jest proste porównanie do nieruchomości.
SaaS – jak wynajem mieszkania
Wyobraź sobie, że wynajmujesz gotowe mieszkanie. Dostajesz lokal, w którym możesz od razu zamieszkać. Nie musisz martwić się budową, instalacjami czy konstrukcją budynku. Płacisz czynsz i korzystasz z gotowego rozwiązania.
Podobnie działa platforma SaaS. Dostawca zapewnia działającą platformę, serwery, aktualizacje i dużą część zaplecza technicznego. Ty korzystasz z gotowych narzędzi i płacisz abonament.
Możesz urządzić mieszkanie po swojemu, ale nie możesz dowolnie przebudować całego budynku.
Własny CMS – jak budowa własnego domu
Druga możliwość to budowa własnego domu.
Najpierw potrzebujesz działki – w przypadku strony będzie nią hosting. Następnie budujesz dom, czyli tworzysz stronę internetową. Możesz zdecydować o układzie pomieszczeń, wyglądzie i sposobie rozbudowy.
Daje Ci to znacznie większą niezależność, ale oznacza również większą odpowiedzialność za utrzymanie nieruchomości.
Co ważne, nie oznacza to, że właściciel musi sam naprawiać dach czy instalację elektryczną. Może zatrudnić fachowca.
Tak samo w przypadku strony – możesz mieć pełną kontrolę nad własnym CMS-em, a jednocześnie zlecić aktualizacje, kopie zapasowe czy kwestie techniczne osobie, która się na tym zna.
A co, jeśli gotowy CMS to za mało?
Istnieje również trzecia możliwość – dedykowany CMS zbudowany od podstaw.
W takim przypadku nie korzystasz z gotowego systemu zarządzania treścią. Panel administracyjny i mechanizmy zarządzania stroną mogą zostać zaprojektowane i stworzone specjalnie pod potrzeby konkretnej firmy.
To rozwiązanie można porównać do domu zaprojektowanego i wybudowanego całkowicie na indywidualne zamówienie.
Daje ono największą możliwość dopasowania do nietypowych potrzeb, ale jednocześnie wymaga znacznie więcej pracy, czasu i budżetu. Dlatego dedykowany CMS ma sens przede wszystkim wtedy, gdy gotowe rozwiązania nie są w stanie odpowiednio obsłużyć wymagań projektu.
Nie każda firma potrzebuje jednak rozwiązania tworzonego od podstaw. W większości typowych stron firmowych znacznie rozsądniejsze może być wykorzystanie sprawdzonego, gotowego CMS-a.
W dalszej części skupimy się więc przede wszystkim na dwóch najczęściej spotykanych rozwiązaniach: platformach SaaS oraz gotowych CMS-ach instalowanych na własnym hostingu.
2. Czym właściwie jest CMS i czym różni się od SaaS?
Zanim porównamy konkretne rozwiązania, warto wyjaśnić dwa pojęcia.
CMS – system zarządzania treścią
CMS, czyli Content Management System, to system pozwalający tworzyć i zarządzać zawartością strony internetowej bez konieczności ręcznego edytowania kodu przy każdej zmianie.
Jednym z najbardziej znanych przykładów jest WordPress.
W przypadku CMS-a instalowanego na własnym hostingu otrzymujesz dostęp do plików i bazy danych strony. Możesz instalować dodatkowe rozszerzenia, zmieniać wygląd, rozbudowywać funkcje i – jeśli zajdzie taka potrzeba – przenieść stronę na inny serwer.
SaaS – gotowa usługa w abonamencie
SaaS oznacza Software as a Service, czyli oprogramowanie jako usługa.
Nie instalujesz całego systemu samodzielnie na własnym serwerze. Korzystasz z platformy udostępnianej przez dostawcę.
Przykładami mogą być platformy takie jak Wix, Shopify czy Shoper.
W zamian za abonament otrzymujesz gotowe środowisko, a dużą część spraw technicznych pozostawiasz dostawcy.
Najważniejsza różnica jest więc prosta:
W SaaS korzystasz z gotowej usługi. W przypadku CMS-a na własnym hostingu posiadasz i kontrolujesz własne środowisko strony.
3. SaaS – wygoda wynajmu
Platformy SaaS powstały przede wszystkim po to, aby uprościć tworzenie i prowadzenie stron internetowych.
Nie musisz samodzielnie wybierać serwera, instalować systemu ani zajmować się dużą częścią zaplecza technicznego.
Największa zaleta: wygoda
Jeżeli prowadzisz firmę i nie chcesz poświęcać czasu na kwestie techniczne, gotowa platforma może być bardzo dobrym rozwiązaniem.
Dostawca zajmuje się między innymi infrastrukturą, aktualizacjami platformy czy utrzymaniem jej działania.
Można więc powiedzieć, że wynajmujesz nie tylko „mieszkanie”, ale również część usług związanych z jego utrzymaniem.
Szybki start
SaaS pozwala stosunkowo szybko uruchomić stronę.
Dostajesz gotowe środowisko, wybierasz szablon, uzupełniasz treści i konfigurujesz podstawowe elementy.
W przypadku prostego projektu może to znacznie skrócić drogę od pomysłu do działającej strony.
Jeden abonament
Kolejną zaletą jest stosunkowo prosty model rozliczeń.
Zamiast osobno organizować hosting, system i część dodatkowych usług, korzystasz z jednego dostawcy i płacisz określony abonament.
Nie zawsze oznacza to najniższy koszt, ale może oznaczać łatwiejsze przewidywanie wydatków.
Gdzie pojawiają się ograniczenia?
Wygoda ma jednak swoją cenę.
Tak jak wynajmując mieszkanie, nie możesz dowolnie przebudować budynku, tak korzystając z SaaS jesteś zależny od możliwości i zasad konkretnej platformy.
Może się okazać, że:
- określona funkcja jest dostępna dopiero w droższym planie,
- potrzebnej integracji nie da się wdrożyć,
- możliwości modyfikowania kodu są ograniczone,
- migracja strony na inną platformę jest trudna,
- część funkcji wymaga dodatkowych opłat.
Nie oznacza to, że SaaS jest złym rozwiązaniem. Oznacza tylko, że przed wyborem warto sprawdzić, czy platforma odpowiada potrzebom firmy.
Dla kogo SaaS?
SaaS może być dobrym wyborem dla osoby, która:
- chce szybko uruchomić stronę,
- nie chce zajmować się technicznymi aspektami jej działania,
- potrzebuje standardowych funkcji,
- preferuje przewidywalny model abonamentowy,
- nie planuje dużej rozbudowy strony.
4. CMS na własnym hostingu – budujesz własny dom
Drugim podejściem jest wykorzystanie CMS-a, który instalujesz na własnym hostingu.
Dobrym przykładem jest WordPress.
Sam system może być dostępny bez opłaty licencyjnej, ale do działania potrzebujesz między innymi domeny i hostingu. Dochodzą również koszty związane z wykonaniem strony, dodatkowymi płatnymi narzędziami czy jej późniejszym utrzymaniem.
Duża swoboda rozbudowy
Największą zaletą własnego CMS-a jest możliwość dostosowania strony do konkretnych potrzeb.
Możesz zmieniać wygląd strony, dodawać nowe podstrony, formularze, integracje, system rezerwacji, sklep internetowy czy inne funkcje.
Nie jesteś ograniczony wyłącznie do funkcji przygotowanych przez jednego dostawcę platformy.
Oczywiście nie oznacza to, że każdą funkcję można stworzyć bez ograniczeń. Ostatecznie ograniczeniem mogą być technologia, budżet czy możliwości serwera.
Swoboda jest jednak zdecydowanie większa.
Większa niezależność
W przypadku strony znajdującej się na własnym hostingu masz dostęp do jej plików i bazy danych.
Możesz zmienić firmę hostingową i przenieść stronę na inny serwer.
To ważne szczególnie wtedy, gdy firma będzie się rozwijać i po kilku latach okaże się, że potrzebuje innego hostingu, większej wydajności albo nowych rozwiązań.
Brak abonamentu za sam CMS
W przypadku WordPressa nie płacisz abonamentu wyłącznie za możliwość korzystania z samego systemu.
Nie oznacza to oczywiście, że prowadzenie strony jest całkowicie darmowe.
Nadal potrzebujesz między innymi domeny i hostingu. Mogą również pojawić się koszty płatnych wtyczek, motywów, aktualizacji, administracji czy pomocy technicznej.
Różnica polega na tym, że nie jesteś związany jednym abonamentem za korzystanie z całego środowiska.
Większa odpowiedzialność
Własny dom daje większą niezależność, ale trzeba o niego dbać.
Tak samo jest z własnym CMS-em.
Stronę trzeba aktualizować, wykonywać kopie zapasowe, kontrolować bezpieczeństwo i reagować na ewentualne problemy.
Nie musi jednak robić tego właściciel firmy.
Można zlecić utrzymanie strony wykonawcy lub firmie zajmującej się administracją.
Dla kogo CMS?
Własny CMS może być dobrym rozwiązaniem dla firmy, która:
- chce mieć większą kontrolę nad stroną,
- planuje jej rozwój,
- potrzebuje niestandardowych funkcji,
- chce mieć możliwość zmiany hostingu,
- chce uniknąć uzależnienia od jednej platformy,
- jest gotowa ponosić koszty utrzymania strony lub zlecić je specjaliście.
5. Najważniejsze różnice – co naprawdę ma znaczenie?
Sama lista funkcji nie powinna być najważniejszym kryterium.
Dla właściciela firmy istotniejsze jest to, jak dana technologia wpłynie na prowadzenie biznesu.
Koszty
SaaS najczęściej oznacza abonament.
CMS na własnym hostingu oznacza koszty domeny, hostingu i ewentualnego utrzymania oraz dodatkowych narzędzi.
Nie można więc powiedzieć, że jedno rozwiązanie zawsze jest tańsze.
Tańsze może być rozwiązanie, które lepiej odpowiada rzeczywistym potrzebom firmy.
Własność i niezależność
W SaaS korzystasz z infrastruktury i zasad określonych przez dostawcę.
W przypadku CMS-a na własnym hostingu masz większą kontrolę nad środowiskiem strony i możliwość jej przeniesienia.
To trochę jak różnica między wynajmowanym mieszkaniem a własnym domem.
Możliwość rozwoju
Jeżeli dzisiaj potrzebujesz tylko kilku podstron, a za trzy lata planujesz sklep, system rezerwacji, rozbudowaną bazę ofert czy integrację z innym systemem, warto pomyśleć o tym już na początku.
Zmiana platformy w przyszłości może być znacznie bardziej skomplikowana niż rozbudowanie odpowiednio przygotowanej strony.
Bezpieczeństwo i utrzymanie
W SaaS dużą część odpowiedzialności bierze na siebie dostawca.
Przy własnym CMS-ie trzeba zadbać o aktualizacje, kopie zapasowe i bezpieczeństwo.
Nie oznacza to jednak, że własny CMS jest z definicji niebezpieczny. Oznacza tylko, że bezpieczeństwo wymaga odpowiedniego utrzymania.
6. Nie chcesz zajmować się techniką? Nie musisz
To ważny element, o którym często zapomina się przy porównywaniu SaaS i własnego CMS-a.
Wybór WordPressa nie oznacza, że właściciel firmy musi samodzielnie zajmować się aktualizacjami, konfiguracją serwera czy bezpieczeństwem.
Można to porównać do własnego domu.
Możesz być jego właścicielem, ale nie musisz sam wykonywać każdej naprawy.
Podobnie działa opieka nad stroną internetową.
Wykonawca może zająć się między innymi:
- aktualizacjami systemu i wtyczek,
- wykonywaniem kopii zapasowych,
- kontrolą działania strony,
- podstawowym bezpieczeństwem,
- rozwiązywaniem problemów technicznych,
- wprowadzaniem zmian w treści.
Dzięki temu możesz korzystać z zalet własnego CMS-a bez konieczności zostawania specjalistą od stron internetowych.
7. SaaS czy własny CMS – co wybrać?
Nie ma jednej odpowiedzi dobrej dla każdej firmy.
Wybierz SaaS, jeśli:
- zależy Ci przede wszystkim na prostocie,
- chcesz szybko uruchomić stronę,
- nie chcesz zajmować się technicznym utrzymaniem,
- potrzebujesz standardowych funkcji,
- akceptujesz abonament,
- nie planujesz dużej rozbudowy strony.
Wybierz CMS na własnym hostingu, jeśli:
- chcesz mieć większą kontrolę,
- planujesz rozwijać stronę,
- potrzebujesz niestandardowych funkcji,
- chcesz mieć możliwość zmiany hostingu,
- zależy Ci na większej niezależności,
- jesteś gotowy zadbać o utrzymanie strony lub zlecić je specjaliście.
8. Szybki test – które rozwiązanie pasuje do Ciebie?
Odpowiedz sobie na kilka prostych pytań.
1. Czy chcesz mieć możliwość rozbudowy strony o nowe funkcje w przyszłości?
Jeżeli tak, własny CMS może dać Ci większe możliwości.
2. Czy chcesz mieć możliwość przeniesienia strony do innego dostawcy?
Jeżeli tak, warto zwrócić szczególną uwagę na rozwiązania zapewniające dostęp do plików i danych strony.
3. Czy zależy Ci przede wszystkim na wygodzie i braku spraw technicznych?
Jeżeli tak, SaaS może być wygodniejszym rozwiązaniem.
4. Czy akceptujesz stały abonament?
Jeżeli tak, model SaaS może być dla Ciebie odpowiedni.
5. Czy planujesz, że strona będzie ważnym narzędziem firmy przez wiele lat?
Jeżeli tak, warto patrzeć nie tylko na koszt uruchomienia strony, ale również na możliwość jej rozwoju i niezależność od konkretnej platformy.
9. Nie wybieraj technologii, wybierz rozwiązanie dla swojej firmy
Wybór systemu dla strony internetowej przypomina wybór pomiędzy wynajmem mieszkania a budową własnego domu.
SaaS daje wygodę, szybki start i mniej spraw technicznych. W zamian otrzymujesz określone możliwości i działasz w ramach zasad ustalonych przez dostawcę.
CMS na własnym hostingu daje większą niezależność, możliwość rozbudowy i większą kontrolę nad stroną. Wymaga jednak odpowiedniego utrzymania.
Żadne z tych rozwiązań nie jest automatycznie najlepsze.
Jeżeli potrzebujesz prostej strony, chcesz szybko rozpocząć działalność i nie interesują Cię kwestie techniczne – gotowa platforma może być rozsądnym wyborem.
Jeżeli natomiast strona ma rozwijać się razem z firmą, potrzebujesz większej swobody i zależy Ci na niezależności – warto rozważyć własny CMS.
A co z rozwiązaniem całkowicie dedykowanym?
Jeżeli projekt ma bardzo nietypowe wymagania, istnieje również możliwość stworzenia strony oraz systemu zarządzania całkowicie od podstaw. To najbardziej indywidualne, ale jednocześnie najbardziej czasochłonne i kosztowne rozwiązanie. W przypadku większości standardowych stron firmowych nie jest ono jednak potrzebne – gotowy CMS zazwyczaj zapewnia wystarczającą swobodę i pozwala znacznie ograniczyć koszty realizacji.
Najważniejsze jest więc nie pytanie:
„Która platforma jest najlepsza?”
ale:
„Które rozwiązanie będzie najlepsze dla mojej firmy dzisiaj i za kilka lat?”
Jeżeli nie wiesz, które rozwiązanie będzie odpowiednie dla Twojej firmy, warto zacząć od określenia jej potrzeb, a dopiero później wybierać konkretną technologię.
Praktyczny poradnik dla klienta
Jeżeli potrzebujesz strony internetowej i nie wiesz, od czego zacząć,
skontaktuj się ze mną
pomogę dobrać rozwiązanie odpowiednie do zakresu projektu, planowanego rozwoju i budżetu.
