Créer soi-même son site web qu’il soit à destination du particulier ou à caractère professionnel est possible grâce au logiciel de conception, de création et de gestion de pages web Macromedia Dreamweaver. C’est un éditeur professionnel de conception, de création et de gestion visuelle de pages et de site web.

Macromedia Dreamweaver est l’un des pionniers en matière d’édition HTML de type WYSIWYG, et d’intégration de gestionnaire de site comme Cyber Studio Go Live. Il était  reconnu à tire d’éditeur de Site web destiné à la fois au débutant et au professionnel. Dreamweaver propose deux options. La première option concerne le mode création pour une mise en page directe, avec des outils semblables à un logiciel de traitement de texte, pour la création de pages HTML ou Hyper Text Makeup Language. Ces pages sont conçues avec Dreamweaver sans connaissance préalable des significations des balises, car c’est l’éditeur de pages qui conçoit à votre place le code de la page web.  L’insertion de tableaux et d’images est possible ainsi que la mise en page des données avec l’édition de textes, la création de bouton « survol », l’intégration d’animation, ou du son. Par ailleurs, la deuxième option permet d’afficher et de modifier directement le code HTML ou autre, qui compose la page web. Ainsi, on peut migrer aisément d’un mode affichage à l’autre, ou choisir un affichage mixte. L’affichage mixte est utile pour tous ceux qui veulent connaître le langage HTML. Au niveau du fonctionnement, le code conçu par Dreamweaver est enregistré dans un fichier ASCII et peut être repris par tout éditeur de texte simple ou WYSIWYG. De plus, l’importation de documents manuels en code HTML, ou créés avec Word est une possibilité auquel on peut appliquer le « nettoyage du code HTML ». Cette option est fonctionnelle avec d’autres types de logiciels. La convivialité de Dreamweaver le rend compatible avec PC et MAC grâce à sa gamme d’outils multimédia. Le mode opérationnel est extrêmement simple. Il faut respecter les points essentiels de compatibilité avec tout serveur d’hébergement, tels le nombre maximum de caractères, l’absence d’espace, d’accent et de majuscule. Il faut créer un répertoire incluant tous les éléments du site, et les fichiers sources, les fichiers images ou multimédia. Puis, vous composez la page web à l’aide de palettes et de panneaux afin de créer la mise en page. Il faut concevoir un site local pour chaque site créé.