Há poucos anos, um Website "interativo" tinha apenas um formulário de correio. Mas hoje em dia, os Websites tornaram-se aplicações Web - isto é, um programa normal mas distribuído pela Web. Essa mudança de foco significa uma mudança em escala. Os Websites crescem de um punhado de scripts para milhares e milhares de linhas de código. Projetos desse tamanho requerem planejamento e gerenciamento como qualquer outro desenvolvimento de software.
Por outro lado, lidamos com projetos que têm prazos de planejamento muito curtos e sofremos uma pressão constante para ter o site construído agora, onde a necessidade de atualização sistemática de conteúdo impõe o conhecimento de diversas tecnologias na área de informática.