XAMPP består hovedsakelig av Apache HTTP Server, MariaDB Database, samt kompilatorer som tolker blant annet PHP og Perl-skript. XAMPP kjører også på alle de tre store operativsystemene; Windows, Linux og macOS.