Aplikacja webowa
Aplikacja webowa to program działający na serwerze, który otwierasz w przeglądarce: logujesz się, a on pokazuje i zapisuje dane zależnie od Twojego konta.
Opublikowano
Aplikacja webowa daje pracownikom i klientom jeden system dostępny z każdej przeglądarki, bez instalowania czegokolwiek: każdy się loguje, widzi swoje dane i pracuje na tych samych informacjach co reszta. Jeśli dziś dane firmy krążą po Excelach i skrzynkach mailowych, taka aplikacja zbiera je w jednym miejscu.
Jak to działa?
- Otwierasz adres w przeglądarce i logujesz się. Przeglądarka wysyła do serwera żądanie z Twoimi danymi logowania.
- Kod aplikacji na serwerze sprawdza, kim jesteś i co Ci wolno. Uprawnienia musi sprawdzać serwer, bo samo ukrycie przycisku w interfejsie nie chroni: funkcja nadal działa pod znanym adresem.
- Serwer czyta albo zapisuje dane w bazie, sprawdza poprawność tego, co wpisałeś, i składa odpowiedź.
- Przeglądarka pokazuje wynik jako ekran z HTML, CSS i JavaScriptu, już dopasowany do Twojego konta.
- Całość działa na serwerze, własnym wirtualnym albo na platformie dostawcy, który ktoś musi aktualizować i pilnować.
Strona statyczna oddaje każdemu te same pliki. Aplikacja przy każdym żądaniu uruchamia kod i składa odpowiedź dla konkretnej osoby. Dlatego wymaga serwera, bazy i utrzymania, a nie tylko miejsca na pliki.
Przykład z praktyki
W firmie usługowej zbudowaliśmy ewidencję spraw jako aplikację webową: w jednym rejestrze trzyma blisko 2 tys. spraw i 1,9 tys. kartotek, a system wysyła 25 rodzajów automatycznych powiadomień (case studies).
Kiedy ma sens, a kiedy nie?
Aplikacja ma sens, gdy kilka osób pracuje na wspólnych danych z różnymi uprawnieniami: rejestr spraw, zleceń albo portal klienta, do którego klient loguje się po dokumenty. Ma też sens, gdy dane mają trafiać do innych programów, na przykład przez integrację systemów. Gdy wszyscy mają zobaczyć te same treści, wystarczy zwykła strona. Gdy potrzebujesz aparatu, GPS-u albo pracy w tle bez sieci, rozważ aplikację mobilną.
| Cecha | Strona internetowa | Aplikacja webowa | Aplikacja mobilna |
|---|---|---|---|
| Logowanie i dane | te same treści dla wszystkich | konta, baza, uprawnienia | zwykle własny serwer i konta |
| Uruchomienie | adres w przeglądarce | adres w przeglądarce, wersję PWA można zainstalować | pobranie ze sklepu |
| Praca bez sieci | nie | nie, PWA tak | tak |
| Kod | jedna wersja na wszystkie systemy | jedna wersja na wszystkie systemy | osobna wersja na każdy system |
Widełki cenowe portalu i to, co wpływa na cenę, opisujemy w artykule ile kosztuje portal klienta, a systemy i portale webowe budujemy od analizy procesu po uruchomienie. Opisz, co dziś robicie w Excelu albo na mailach.
Na co uważać?
Uprawnienia i logowanie
Błędy kontroli dostępu, np. gdy serwer nie sprawdza, czy zalogowana osoba ma prawo do danego rekordu, są na 1. miejscu listy OWASP Top 10:2025, a błędy konfiguracji awansowały na 2. Hasła muszą być zapisane jako skróty celowo wolną funkcją, a nie szybką, jak SHA1. Gotowe, sprawdzone mechanizmy logowania są bezpieczniejsze niż własne.
Utrzymanie
Po uruchomieniu praca trwa dalej. CERT Polska uznaje aktualizacje bezpieczeństwa za ważniejsze niż nowe funkcje, więc ustal na piśmie, kto je instaluje i w jakim terminie. Dotyczy to też serwera: przy serwerze wirtualnym odpowiadasz za system i aplikację, a bez przypisanego właściciela nikt ich nie aktualizuje.
Kopie i monitoring
Kopia obejmuje bazę, pliki użytkowników i konfigurację, a nie tylko kod. Bez regularnego testu odtworzenia nie wiesz, czy zadziała, o czym piszemy w haśle kopia zapasowa. Potrzebny jest też alert, gdy aplikacja przestaje odpowiadać, bo same logi, których nikt nie czyta, nie wystarczą.
Pytania i odpowiedzi
Czy aplikacja webowa działa bez internetu?
Zwykła aplikacja nie, bo dane leżą na serwerze. Aplikacja w wersji PWA, którą instalujesz na urządzeniu z przeglądarki, może pracować offline, ale trzeba to zaplanować przy projektowaniu.
Czym aplikacja webowa różni się od strony internetowej?
Strona pokazuje wszystkim te same treści. Aplikacja loguje użytkownika, czyta i zapisuje dane w bazie na serwerze i pokazuje każdemu to, do czego ma uprawnienia. Dla odwiedzających wystarczy strona, dla zespołu i klientów pracujących na wspólnych danych potrzebna jest aplikacja.
Czy aplikacja webowa jest bezpieczna?
Zależy od wykonania i utrzymania. Na liście OWASP Top 10:2025 pierwsze są błędy kontroli dostępu, drugie błędy konfiguracji. Poprawki i kopie z testem odtworzenia trzeba robić regularnie.
Zobacz też
Artykuły, w których pojawia się to pojęcie

Założyciel FKDRIVE. Projektuje, buduje i utrzymuje systemy webowe, automatyzacje i strony.
Porozmawiajmy o Twoim projekcie.
Trzydzieści minut online o jednym albo dwóch procesach, które zjadają najwięcej czasu. Jeśli wolisz napisać, formularz kontaktowy jest równie dobrą drogą.
Umów 30 minut