This document discusses documenting large legacy 4GL applications. It introduces the 4GL App Analyzer tool, which can automatically generate documentation like functional flow charts, comments in source code, and more from 4GL source code. The tool outputs documentation in HTML and other formats. Using tags in source code comments allows more detailed documentation of modules, functions, variables, forms and other elements. The documentation provides a centralized resource for understanding an application and planning its future.