Dans le domaine du web, un cahier des charges fonctionnel est un document officiel utilisé pour décrire le détail des actions à développer. Le cahier des charges fait office de référence à la fois pour le graphiste et pour le développeur.
Le cahier des charges fonctionnel doit détailler au maximum les composants ainsi que les actions de l'interface à développer afin que les intervenants au projet aient tous les éléments nécessaires pour le mener à bien.