Les programmes utilises pour creer des sites web vont de simples editeurs visuels, bases sur des modeles prets a l emploi, a des solutions de gestion de contenu et des environnements de developpement tres complets. Dans une approche generale, on distingue souvent les constructeurs de pages destines aux debutants, les CMS concus pour organiser de nombreux articles ou rubriques, et les outils orientes code qui s adressent davantage aux developpeurs. Le choix depend du type de projet envisage, de la frequence de mise a jour des contenus et des competences techniques disponibles.
Avant de s engager pour un outil, il peut etre utile de tester plusieurs options au moyen de versions d evaluation ou de sites de demonstration proposes par les editeurs. La documentation officielle indique en general les pre requis techniques, les mecanismes de securite integres et les possibilites de sauvegarde et de migration des donnees. Reflechir des le depart a la maniere dont le site sera maintenu sur la duree – qui redigera les nouveaux textes, qui mettra a jour les images, comment seront gerees les sauvegardes – permet de choisir une solution qui ne se limite pas a l apparence immediate. Un logiciel adapte rend alors plus simple l evolution progressive du site, sans devoir tout reconstruire a chaque changement.