I programmi per creare siti web spaziano da editor molto semplici, che lavorano quasi esclusivamente in modo visuale, a sistemi complessi pensati per sviluppatori esperti. Le introduzioni generali tendono a distinguere tre grandi famiglie: i costruttori con blocchi pronti all uso, i CMS come WordPress o soluzioni simili e gli ambienti di sviluppo orientati al codice. La scelta dipende dal tipo di progetto che si vuole realizzare, dal tempo che si e disposti a investire nell apprendimento dello strumento e dal grado di liberta di personalizzazione richiesto.
Per iniziative di base, come siti di presentazione o pagine per piccoli eventi, puo essere sufficiente un editor visuale con modelli predefiniti, mentre progetti piu articolati traggono vantaggio da piattaforme che permettono di gestire menu, categorie e flussi di contenuti aggiornati. Le guide ufficiali dei vari software illustrano in genere i requisiti tecnici minimi, le funzioni di sicurezza disponibili e le modalita per esportare o migrare i dati. Prima di concentrarsi sugli aspetti grafici, conviene valutare come verranno mantenuti testi e immagini nel tempo e chi se ne occupera. In questo modo la scelta del programma non si limita all effetto immediato, ma tiene conto anche della manutenzione futura del sito.