Computer software documentation

Definition
Computer software documentation (CSD) is

"[t]echnical data (TD) information, including computer listings and printouts, that documents the requirements, design, or details of computer software, explains the capabilities and limitations of the software, or provides operation instructions for using or supporting computer software during the software's operational life."