What you see is what you get : une interface utilisateur de ce type permet de composer visuellement en visualisant directement le résultat obtenu (par exemple pour une page web) tandis que le logiciel s'occupe lui-même de produire le code source correspondant.
La Rolls en la matière est le logiciel Dreamweaver, bien connu de la communauté des développeurs et gage d'une qualité certaine en terme de propreté du code source !