Allgemein bezeichnete der Begriff Webprogrammierung alle webbasierten Programmierungsarbeiten. Damit ist die Programmierung kundenindividueller Lösungen und Standardlösungen (cms, open-source) ebenso gemeint wie das Modifizieren bereits vorhandener Applikationen.
Mittels einer Webprogrammierung in HTML (Hypertext Markup Language) wird der Datenaustausch zwischen einem Web-Browser und einem Web-Server konzipiert und ausgeführt. Heute wird sie auch in Form anderer Sprachen und Techniken durchgeführt. Immer anspruchvollere Webseiteninhalte sowie die Wünsche nach Grafik, MultiMedia und umfangreicherer Funktionalität machten neue Sprachen, Spracherweiterungen und neue Programmiertechniken notwendig. Dazu gehören beispielsweise Perl, PHP, Java Script, Shockwave oder Flash. Der Datenaustausch findet zwischen dem Web-Browser und einem Web-Server statt.