Quand on parle de documentation, il est en general bon de preciser l'audience. Est ce de la documentation pour l'utilisateur finale du logiciel? pour l'admin systeme qui doit installer le logiciel? pour un mainteneur du logiciel? Pour un auteur de plugin? La documentation pour ces differents groupes est typiquement tres differente.
J'imagine que c'est pour un mainteneur du code. En general, cette personne a besoin d'une vue globale du logiciel, des differents composant et de quel composant est responsable pour quoi. Apres toute la documentation est dans le code.