Wamp signifie : "Windows", "Apache", "MySQL", "PHP".
Apache est un serveur web et il répond directement aux requêtes du navigateur. Le lange de script PHP sert la logique. MySQL stocke toutes les données de l'application. Windows assure l'attribution des ressources à ces trois composant.
Tous les composants peuvent être situés sur une même machine, sur deux machines. Apache et le langage du script d'un côté et MySQL de l'autre.
WampServer permet de faire fonctionner localement un site web ou une application, codée dans un langage de script, sans se connecter à un serveur externe.
Il n'est pas un logiciel mais c'est un environnement comprenant deux serveurs : Apache et MySQL, un interpréteur de script, et phpMyAdmin pour l'administration Web des bases de données MySQL.
Son interface d'administration permet de gérer et d'administrer ses serveurs.
La version actuelle permet d'utiliser n'importe quelle version de PHP, Apache ou MySQ.