An electronic document management system is a software program that manages the creation, storage and control of documents electronically. The primary function of an EDMS is to manage electronic information within an organization workflow. A basic EDMS should include document management, workflow, text retrieval, and imaging. An EDMS must be capable of providing secure access, maintaining the context, and executing disposition instructions for all records in the system.
BPM (Business Process Management) is a business solution approach which views a business as a set of processes or workflows. BPM Software (BPMS) is software which enables businesses to model, implement, execute, monitor and optimize their processes.