À partir du cahier des charges rédigé par le chef de projet en fonction des désirs du client, le développeur web / la développeuse web analyse les besoins, choisit la solution technique la mieux adaptée et développe les fonctionnalités du site web ou de l'application web.
Pour cette dernière étape, il rédige des lignes de code.
Le développeur web peut aussi apporter des solutions aux problèmes présents dans un site déjà en ligne et détectés par le client ou par les internautes.
Dans ce cas, le développeur procède au diagnostic et à la mise en ligne des corrections, sans interruption du fonctionnement du site.