Die Abkürzung LAMP steht für Linux, Apache, MySQL und PHP. Eine Kombination aus diesen Open-Source-Softwares bildet in vielen das Gerüst für die Entwicklung von Webseiten. Die Rolle des Betriebssystems nimmt Linux ein. Apache ist ein beliebter Webserver, MySQL verwaltet die Datenbanken und bei PHP handelt es sich um eine serverseitige Programmiersprache.
Mit einem LAMP-System lassen sich sowohl statische als auch dynamische Webinhalte realisieren. Da es sich um frei verfügbare Software handelt, bieten die meisten Provider dieses auch als Standard an. Doch die Komponenten eines LAMP-Systems lassen sich durchaus durch andere ersetzen, wodurch sich auch die Abkürzung ändert. So besteht ein WAMP-System beispielsweise aus Windows statt Linux in Kombination mit den anderen drei Bauteilen.