Due to the rapid development of various software products, applications and information systems developed for government and commercial sectors as well as for common users there is the need to write a large amount of technical documentation describing the created product from various perspectives. The reasons for such documentation-«internal» and «external» ones are presented in this paper. The types of documentation: requirements documentation (defines the expectations for the software, including functional requirements, hardware requirements, compatibility and limitations); architecture documentation (defines the high-level architecture of the system: the components, their functions and the data and control flow); technical documentation (written for technical audience, describing the code, algorithms and interface); user manuals (there are several types of user documentation: tutorial, how-to guide and reference guide); marketing documentation are described. Documentation standards (free and paid) are given as well.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.