Strony internetowe wykonane w architekturze Headless polegają na oddzieleniu interfejsu użytkownika (frontendu) od funkcji administracyjnych i zasobów wewnętrznych (backend). Obie warstwy są wobec siebie niezależne, a komunikacja między nimi wykonywana jest za pomocą API.
PWA (Progressive Web Application) to progresywna aplikacja internetowa, uruchamiana tak jak zwykła strona
www. Łączy ze sobą zalety tradycyjnych stron internetowych takich jak możliwości modyfikacji i elastyczność, z cechami aplikacji natywnych np. szybkością działania czy działaniem offline.