Souvent rempli de jargon, les acronymes et les directions qui exigent un doctorat pour comprendre, des manuels d'utilisation de logiciels sont parfois écrites du point de vue d'un développeur, plutôt que d'un utilisateur. En conséquence, le guide peut faire des hypothèses sur le niveau de compétence du lecteur qui sont souvent erronées. La première étape dans l'écriture d'un bon manuel d'utilisation est d'obtenir le processus d'écriture réelle loin des ingénieurs que possible.
Le développeur de logiciels en sait plus que quiconque ce qui rend le travail du logiciel, mais cela ne signifie pas que le développeur doit écrire le guide. Au contraire, il est un désavantage. Plus important que une compréhension profonde du fonctionnement interne du logiciel est une compréhension de qui est l'utilisateur final sera, ce que son niveau d'éducation est, et comment cet utilisateur final sera utilise le logiciel. Dans la plupart des cas, les utilisateurs finaux ne pas besoin de connaître les subtilités de la programmation et le fonctionnement de back-end du logiciel - ils ont juste besoin de savoir comment l'utiliser pour rendre leur travail plus facile.