9 Computer software for reading, writing, editing, annotation, aggregation, review, verification, correction, dissemination, and updating of electronic documents that runs on a broad range of hardware and in physical, virtual, container, and cloud environments; computer software for deployment, scaling, management and administration of systems and networks, including system provisioning, configuration management, content management, and overall security across physical servers, virtualized servers and container formats as well as on public, private and hybrid clouds; computer software for recording and playing back a text editing session in the form of a computer program; computer software for storing, recalling, testing, and correcting factual information across multiple documents and document versions; computer software that provides a blockchain verification of edits made to a text document or series of documents over time; computer software for enabling a shared storage or clustered file system to access storage over networks; computer software for providing software security updates, upgrades, monitoring, analysis, fixes, and support; computer software for virtualization allowing improved resource allocation and operational efficiency on across deployments; computer software for use in a cloud environment as an application platform, or platform-as-a-service, that automates the hosting, configuration, deployment and administration of text composition, editing, and review tools; computer software for developing, integrating, deploying, and managing mobile applications; computer software for a software-defined storage platform allowing treatment of storage as virtualized resources; computer software that provides a scalable, distributed in-memory data grid; computer software that provides messaging and integration tools for distributed applications; computer software that enables integration of distributed data sources; computer software that provides serialization and backup of a stream of research incorporating all of its referenced and original material sources; computer software that provides an integrated development environment for developing, testing and deploying research and text editing applications; computer software that provides management and monitoring capabilities to administer text editing environments; computer software that provides a scalable and secure framework to establish and maintain trusted identities and keep communications private; computer software that provides an operating system-independent, network-based registry for storing application settings, user profiles, group data, policies, and access control information