XOOPS (od ang. extensible object-oriented portal system) – system CMS, czyli aplikacja ułatwiającą tworzenie portalu internetowego. XOOPS może być zainstalowany na serwerze WWW, który daje możliwość interpretacji języka PHP (np. Apache), wymagany jest także system bazodanowy MySQL (obecnie jedyny obsługiwany).
System ten został udostępniony na licencji GNU General Public License (GPL), czyli można go używać, modyfikować oraz rozpowszechniać nie ponosząc żadnych opłat, przy czym wszelkie zmodyfikowane wersje muszą również być udostępnianie na licencji GPL.
System XOOPS ma budowę modułową i aby móc utworzyć funkcjonalny system należy pobrać potrzebne dla danej instalacji moduły. Przykładowe moduły to: News, Forum, Download, Web Links, MyAlbum, extCal. XOOPS umożliwia także integrację ze skryptami IPB, SMF, LifeType, WordPress.
Prawidłowa wymowa słowa XOOPS powinna odpowiadać angielskim zasadom, dlatego powinno się wymawiać ją jako [zoo'ps].
Właściwości Oparty na bazie danych XOOPS używa relacyjnej bazy danych (obecnie tylko MySQL) do składowania danych niezbędnych dla funkcjonowania systemu zarządzania treścią.