Die Realisierung von Websites, Portalen, Webanwendungen oder komplexeren Plattformen wie Verwaltungssoftware oder E-Commerce erfordert eine sorgfältige Planung, die sich an den tatsächlichen Bedürfnissen des Kunden orientiert.
Diese Planung ist die Web-Entwicklung und umfasst sämtliche Prozesse, die nicht nur die Programmierung, sondern auch die Datenbankoptimierung betreffen.