XAMPP to dostępny bezpłatnie, zintegrowany pakiet serwera WWW, w skład którego wchodzi m.in. MariaDB, PHP i Perl.
Środowisko pozwala w łatwy sposób uruchomić w domowych warunkach w pełni funkcjonalny serwer np. do testowania tworzonych lub modyfikowanych skryptów, aplikacji lub stron internetowych. Z jego pomocą i z wykorzystaniem ogólnie dostępnych rozwiązań w kilku prostych krokach uruchomimy własny serwis internetowy, forum dyskusyjne, bloga czy sklep.
XAMPP charakteryzuje się prostą instalacją i brakiem konieczności konfiguracji poszczególnych komponentów. Serwer gotowy jest do działania tuż po zainstalowaniu i uruchomieniu. Dostępny jest dla systemów Windows, Linux oraz Mac OS.
W skład aktualnej wersji (8.0.8) wchodzą następujące komponenty: Apache 2.4.29, MariaDB 10.1.30, PHP 7.2.2, phpMyAdmin 4.7.7, OpenSSL 1.1.0g, XAMPP Control Panel 3.2.2, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.56, Strawberry Perl 7.0.56 Portable.