Yo hago similar a lo que dice Trulala. Ya no porque tenga que enseñarla a otro programador sino por uno mismo. ¿como te acuerdas de todo cuando tienes varias app?
Cojo un documento Word y voy detallando las
clases / formularios(esquemáticamente). Básicamente detallo qué debe hacer (su función), consideraciones previas a la ejecución y consideraciones post ejecución.
A parte en otro Word pongo todas las tablas con sus respectivos campos, y todo la info relevante de ésta (tipo campo, tamaño, key, definición, etc.)
A grandes rasgos eso.
Lo que también ayuda a los siguientes programadores es poner explicaciones en el código propio.
Algo así te puede servir para guiarte:
Guía de Módulos FacturaLUX 1.9 http://www.abcdatos.com/tutoriales/tutorial/z5214.html
saludos