Web yazılımı web tasarımdan ayırt edici en belirgin özelliği dinamik bir alt yapıya sahip olmasıdır. Web tasarım kullanıcının görebildiği ön yüz iken, arka tarafta çalışan web yazılım, ön yüzde görünen içeriklerin, görsellerin ve diğer işlevsel özelliklerin alt yapısını oluşturan yapıdır.