Web yazılımı, internet üzerinden erişilebilen uygulamaları ve web sitelerini oluşturmak için kullanılan yazılım teknolojilerinin genel adıdır. Web yazılımı, kullanıcıların web tarayıcıları aracılığıyla erişebilecekleri çeşitli işlevselliğe sahip olabilir. Bu işlevselliğe örnek olarak e-ticaret siteleri, sosyal medya platformları, online rezervasyon sistemleri, çevrimiçi bankacılık uygulamaları, bloglar, forumlar ve çeşitli diğer interaktif uygulamalar verilebilir.
Web yazılım geliştirme, genellikle birden fazla teknoloji ve programlama dili kullanılarak yapılır. Front-end (ön uç) geliştirme, kullanıcı arayüzü ve deneyimini sağlayan HTML, CSS ve JavaScript gibi teknolojileri içerirken, back-end (arka uç) geliştirme ise sunucu taraflı işlemleri yöneten, veritabanı bağlantıları kurabilen diller ve çerçeveler kullanır. Örneğin, PHP, Python, Ruby, Java, C#, Node.js gibi diller back-end geliştirme için kullanılabilir.
Web yazılımı, dinamik içerik yönetim sistemleri (CMS) aracılığıyla yönetilen basit web sitelerinden, karmaşık iş mantığı ve veritabanı entegrasyonları gerektiren büyük ölçekli web uygulamalarına kadar geniş bir yelpazede çeşitlilik gösterir.