Aplikacja bezstanowa w komunikacji z klientem może korzystać zarówno ze stanowych jak i bezstanowych protokołów komunikacyjnych, użycie protokołu nie jest tu wyróżnikiem. Przykładowo bezstanowy protokół HTTP, używający stanowego protokołu TCP może realizować komunikację zarówno dla stanowej jak i bezstanowej aplikacji.

Zalety bezstanowości aplikacji łatwiejsze horyzontalne skalowanie na wielu serwerach poszczególne instancje aplikacji nie muszą wymieniać między sobą informacji o stanie wielokrokowego użycia aplikacji (sesji użytkownika) dowolność połączeń klient - serwer, czyli każde wywołanie klienta może być obsłużone przez dowolną instancję aplikacji większa niezawodność aplikacji - gdy w trakcie użycia, używana przez klienta instancja aplikacji staje się niedostępna, klient może kontynuować użycie aplikacji, nie musi rozpoczynać od początku łatwiejsze cache'owanie aplikacji

Aplikacja bezstanowa a aplikacja stanowa - przykład Przykładowa aplikacja udostępnia informacje nt. stanu jakości powietrza. Przykładowa aplikacja nie wymaga uwierzytelniania.