Essential Management offers a software solution specifically for project management and the creation of organized technical documents.
The essence of Essential Management is the central data repository feature where data is stored and managed by a database management server. PostgreSQL is the initial server solution, although support is steadily growing for other options. The repository is completely searchable, and the software also supports an alternative data storage model in an XML file, maintained locally by the user.
One of the primary features of Essential Management is its ability to define and manage relationships between requirements. For example, in the software requirement model domain, users can define various projects, each made of one or more root requirements that typically represent the business-level requirements. Each business requirement has sub-requirements that refine/define the parent business requirement or dive into functional requirements, which enable achievement of the business requirements. The tree structure continuously branches and grows deeper until the user defines the fundamental level. Relationships between requirements not in the same branch can also have a unique meaning, whether unidirectional or bi-directional.
Essential Management implements user-level permissions as a form of project and requirement security, and the software can trace requirement creation and changes to the user who initiated them. Finally, the software provides a tracking system to identify requirement lifespan changes, including information updated, the editor, and when the change was made.