Jaws ma wiele zalet w dziedzinie tworzenia interfejsów użytkownika. Po pierwsze, wygląd naszej witryny zaprojektujemy z użyciem motywów graficznych (ang. themes), które opierają się na mechanizmie szablonów (ang. templates). Po drugie, cały interfejs poskładamy z mniejszych elementów zwanych gadgetami (w innych projektach – widgetami lub kontrolkami), takich jak np. menu, listy rozwijalne, gotowe księgi gości, edytory tekstu typu WYSIWYG, blogi, itd. Każdy widget składa się z kodu PHP (funkcjonalność) i HTML (wygląd). Możemy w łatwy sposób modyfikować istniejące kontrolki i tworzyć własne, a także definiować ich wygląd i zachowanie. W celu ułatwienia interakcji z użytkownikiem zaimplementowano mechanizm akcji (ang. actions) i połączono go z widgetami; każda kontrolka ma określony zasób czynności, które możemy wykonać z jej użyciem (np. dodanie wpisu w blogu, rozwinięcie menu, przejście do poprzedniej strony w hierarchii, itd). Warto również dodać, iż mechanizm kontrolek w Jaws ułatwia tworzenie poprawnego kodu XHTML.
Jaws 0.7.1
Jaws to opensourcowy (licencja GNU LGPL), napisany w PHP projekt stanowiący połączenie frameworka (szkieletu aplikacji i zestawu komponentów do wykorzystania) i CMS-a (systemu zarządzania treścią, ang. Content Management System). Jest przeznaczony głównie do tworzenia aplikacji internetowych, działających w przeglądarce WWW, a także rozwiązań opartych na technologii Web Services (usługi sieciowe lub webserwisy, działające w architekturze klient-serwer, korzystające z protokołów takich, jak SOAP czy XML-RPC).