CommentWizard is specialized product that assists developers with the annoying task of documenting source code. It provides the functionality to allow companies to standardize the format and presentation of their documented source code, thus promoting uniformity, readability, and dramatically reducing the amount of time spent maintaining source code. CommentWizard achieves this task with standardized templates for header files, module files, class declarations, methods/functions, and revision history comments. Unlike other products or corporate home grown solutions, CommentWizard is unique in that each comment template is fully customizable and provides both predefined and user defined substitution values that can be inserted within the templates.