La création et la conception d’un site web est un processus qui implique l’analyse des besoins du demandeur, le choix des technologies à adopter, le développement des fonctionnalités souhaitées, de la navigation et enfin l’intégration des éléments graphiques. Un site web peut être une simple page au format HTML, ou des milliers de pages proposant des animations, des services programmés en Java, PHP ou autre langage serveur, des formulaires supposant un traitement en JavaScript, ou AJAX. Il peut se connecter à des bases de données comme MySQL et s’interfacer avec d’autres systèmes (module bancaire de paiement, interrogation de service distant…). Les CMS sont de plus en plus utilisés pour gérer le contenu d’un site internet. Le système d’information doit être indépendant du design choisi. Une fois le site créé, il faut lui choisir une url d’accès (adresse internet) et doit être hébergé pour être « mis en ligne » puis enfin être référencé pour apparaître dans les moteurs de recherches et autres annuaires.