Ein Softwareentwurf, der Entwurf für eine Webseite, wird von einem Webseite Programmierer in einen sogenannten Quellcode umgesetzt. Der Programmierer verwendet dabei je nach Anforderungsprofil unterschiedliche Programmiersprachen. So entstehen individuelle Softwarelösungen, die optimal an die jeweiligen Wünsche und Anforderungen der verschiedenen Auftraggeber angepasst sind.
Früher verwendete der Webseite Programmierer für die Programmierung der Seiten immer die Programmiersprache HTML. Heute werden oft auch andere Sprachen und Techniken verwendet. Die Webseiteninhalte werden immer anspruchsvoller, die Wünsche nach Grafik, MultiMedia und anderen Zusatzfunktionen werden immer umfangreicher. Das machte die Verwendung von neuen Sprachen, von Spracherweiterungen und von neuen Programmiertechniken notwendig.