O desenvolvimento de sites web envolve criá-los construindo uma plataforma ou escrevendo HTML / CSS (por exemplo, sistemas de gerenciamento de conteúdo como Drupal, WordPress e Omeka). Assim para escrever um módulo / plugin para uma plataforma ou programar aplicativos baseados na Web, utiliza-se da Programação.