- The doxygen comments have to be written all over the source files. - Then documentation have to be generated and reviewed. - The abstract part should then be written to provide a short and simple overview of the application architecture.