Pendant de nombreuses années, l'ingénierie logicielle a été basée sur des approches séquentielles traditionnelles où chaque étape devait être planifiée et prévisible.
Les standards de développement HTML (HyperText Markup Language) et CSS (Cascading Style Sheets) sont 2 langages fondamentaux approuvés par l'organisme de standardisat