Web geliştirme, web siteleri oluşturmak, oluşturmak ve sürdürmek anlamına gelir. Web tasarımı, web yayıncılığı, web programlama ve veritabanı yönetimi gibi konuları içerir.
"Web geliştiricisi" ve "web tasarımcısı" terimleri genellikle eş anlamlı olarak kullanılsa da, aynı anlama gelmezler. Teknik olarak, bir web tasarımcısı yalnızca HTML ve CSS kullanarak web sitesi arayüzleri tasarlar. Bir web geliştiricisi bir web sitesinin tasarımına dahil olabilir, ancak PHP ve ASP gibi dillerde web komut dosyaları da yazabilir. Ek olarak, bir web geliştiricisi, dinamik bir web sitesi tarafından kullanılan bir veritabanının korunmasına ve güncellenmesine yardımcı olabilir.
Web geliştirme, birçok web içeriği oluşturma türünü içerir. Bazı örnekler, bir metin düzenleyicide web sayfalarını elle kodlamayı, Dreamweaver gibi bir programda web sitesi oluşturmayı ve bir blog web sitesi aracılığıyla bir blogu güncellemeyi içerir. Son yıllarda WordPress, Drupal ve Joomla gibi içerik yönetim sistemleri de popüler web geliştirme araçları haline geldi. Bu araçlar, herkesin web tabanlı bir arayüz kullanarak kendi web sitesini oluşturmasını ve düzenlemesini kolaylaştırır.
Web sitesi oluşturmanın birkaç yöntemi olsa da, genellikle basitlik ve kişiselleştirme arasında bir ödünleşim vardır. Bu nedenle, çoğu büyük işletme içerik yönetim sistemlerini kullanmaz, bunun yerine şirketin web sitelerini tasarlayan ve bakımını yapan özel bir Web geliştirme ekibine sahiptir. Küçük kuruluşların ve bireylerin, temel bir web sitesi şablonu ve basitleştirilmiş düzenleme araçları sağlayan WordPress gibi bir çözümü seçme olasılığı daha yüksektir.