Bueno desde que el software sea mio siempre lo comento y lo documento,
pero en el caso de la empresa el software solo lo comento y como es habitual solo elaboro documentación técnica necesaria, y es cierto lo que dice Eternal Idol, generalmente las empresas contratan gente para hacer toda la documentación requerida, que a nivel empresarial esta por demas decir que es bastante documentación.
Sin embargo para tu trabajo de grado por ser tu mismo el que lo haces tienes dos opciones:
1- hacerlo tu mismo o tu grupo de trabajo
2- pagarle a alguien para que haga la documentación de tu proyecto. Dependiendo del enfoque de tu proyecto y/o de tu universidad eso puede ser permitido.