Les grandes étapes d'un projet web sont en général : la conception qui regroupe à la fois la création du cahier des charges et des spécifications fonctionnelles, la phase d'UX ( user expérience ) qui consiste à concevoir de manière non graphique la ou les interfaces du futur projet, le design qui "habille" cette interface pour la rendre à la fois agréable visuellement mais aussi renforcer la logique et la facilité d'utilisation, le développement du projet qui permet aux agence web de créer le produit ( frontend et backend ) puis la mise en production ou le déploiement sur le ou les serveurs.