The creation, storage, control, and maintenance of documents is managed by EDM software. Some of the requirements include the following functions: check-in/check-out, version control, full text retrieval, multi-level security, and management functions like archiving.