Mit der Einführung des World Wide Web, einem globalen Hypertext-Projekt, wurde der Begriff Webdesign kreiert. Die Programmierung von Webseiten gewann mehr und mehr an Bedeutung. Unternehmen, die erfolgsorientiert arbeiten, präsentieren sich durch dynamische Internetauftritte. Bei der Webprogrammierung werden diese Internetauftritte, wie Shop- und Newssysteme, Marktplätze und Portale dargestellt. Die erstellte Webseite muss laufend gepflegt werden und in den Inhalten immer auf dem neuesten Stand sein. Damit im Team die Erstellung, Organisation und Bearbeitung der Inhalte (Content) von Webseiten möglich ist, ist ein benutzerfreundliches Content Management System (CMS) wie von zum Beispiel von Tronmedia oder Drupal erforderlich. Ein benutzerfreundliches CM-System sollte Wert auf die medienneutrale Datenhaltung legen. Vorteilhaft ist es, wenn Website-Content im PDF-Format oder im HMTL-Format abgerufen werden kann. Mit der Programmiersprache PHP können zudem dynamische Webseiten erstellt werden über die Benutzer mit Hilfe einer Maske Eingaben machen können.