The document describes a pluggable approach to project documentation that can be adapted for different project sizes, development processes, and phases including envisioning and iterative development. Key aspects that can be customized include workflow plug-ins for different phases, process paradigm plug-ins for iterative or waterfall approaches, and process visibility plug-ins for varying levels of documentation. The goal is to provide documentation that meets the needs of any given agile project.