Compliance Requirements
📑 Compliance Requirements & Maturity Mapping
"From standards to action: track requirements, maturity, and evidence in one place."
Turn compliance obligations into measurable, auditable progress.
Compliance with a specific standard or regulation requirements is difficult to achieve without a way to organize, structure, and track it. Brainframe makes this easy by providing a central dashboard where you can manage your compliance easily, quickly, and almost automatically.
1️⃣ Creating a Compliance Set
From Compliance -> Frameworks, click Add Compliance framework.
This will open the following window:
You can configure:
- Name of the standard/regulation (e.g., ISO/IEC 27001:2022).
- Description — (optionally) add information as to what is the purpose and scope.
- Public URL — (optional) link to official reference.
- Supporting documents — (optional) upload of purchased standards or guidance.
Next, choose a setup method (each are described below):
- Self configured — manually create categories and requirements.
- Template — start from a pre-loaded requirement set.
- Import Excel — import requirements using the template.
2️⃣ Self Configured Mode
- Select the self-configured setup mode
- Define categories of requirements.
- Remove categories.
- Add categories.
📌 Once categories are set, you’ll start with an empty SOA:
SOA Overview Elements
- Quick access to uploaded resources and URLs.
- SOA Action Menu:
- Create a new SOA
- Edit the current SOA (opens a screen that allows you to modify the SOA description/guidance document/categories)
- Delete the SOA (all requirement maturity and linked documents will be lost, but the documents themselves will remain in the original folder)
- Print simple SOA - Prints a list of all categories and requirements, with their applicability, requirement identifier and name, linked control names and names of evidence documents
- Print detailed SOA - Prints the same information as the simple SOA, but adds the different radar graphs and related risks per requirement.
- Export SOA - Exports the requirement identifier, name, description, status, linked control names, evidence names and related risk names into an excel (this can be imported using the "Import Excel" SOA creation option as described below)
- These sections are empty until you configure them:
- Maturity per SOA category - Will show a radar chart with the different maturities per category
- Applicability overview - Shows counts on how many of the requirements are applicable and implemented
- Categories, requirements and applicability - This is where all the SOA categories with their individual requirements will be listed (empty at the start). Per category you'll see a radar graph of the maturity for the requirements in that category
- By clicking "Add requirement", you can manually add new requirements from your standard/regulation to the category (this is described in more detail below)
- Here you can edit or delete the whole category (all requirements, their maturity and linked documents for this category will be lost, the documents themselves will remain in the folders)
3️⃣ Template mode
When selecting this option you will be able to select pre-configured templates of "Categories" and their "Requirements". Simply select the template and click save.
4️⃣ Import excel
This option opens a screen similar to the bulk document import screen, allowing you to download a template that can be filled in as per your needs, or allows you to import an Excel from a previous export as explained in (2) above
5️⃣ Adding & Editing Requirements
When adding/editing a requirement:
- Identifier (e.g., A.5.1).
- Title (e.g., Policies for information security).
- Description/Guidance (implementation notes, e.g. ISO 27002).
- Maturity stage:
- Not applicable
- Applicable but not implemented
- Applicable & implemented – Defined
- Applicable & implemented – Managed
- Applicable & implemented – Optimized
- Link controls (policies, procedures).
- Link evidence (records, logs).
- Link related risks (justify applicability).
- Move requirement to another category.
- Link requirement to multiple SOAs (e.g. GDPR + ISO27001).
6️⃣ Managing Requirements
Each requirement lets you track maturity, link controls, evidence, and risks, and plan follow-ups.
- Requirement identifier and title (hovering over this will show the description/guidelines for implementation if configured).
- Define the maturity rating (reflected in graphs).
- Action buttons: link control, link evidence, add risk, edit the requirement, delete the requirement.
- Add general tasks linked to the requirement which will automatically appear in your tasks.
- List of linked control documents (with maturity tracking if enabled).
- List of linked evidence documents.
- List of related risks.
- List of linked tasks that you can interact with. You can mark them as completed or edit them directly. You can also unlink them from this requirement (the task will still exist), or delete them entirely.
- Notes field — for auditor comments or internal improvements.
7️⃣ Best Practices
- 📘 Use Templates when possible — saves time by preloading categories & requirements.
- 🔄 Keep requirements linked — controls, evidence, and risks should always connect to SOA items.
- 📊 Update maturity regularly — graphs reflect your actual compliance posture.
- ⚠️ Be cautious with deletes — requirement maturity, notes, and links will be lost.
- 🗂 Use multiple SOAs — one requirement can serve across standards (e.g. GDPR + ISO27001).
🎯 Visual Checklist
- [x] Compliance framework created (SOA added).
- [x] Categories and requirements defined/imported.
- [ ] Documents linked as controls and evidence.
- [ ] Maturity evaluated and radar charts updated.
- [ ] Tasks assigned for gaps or improvements.
Updated on: 03/09/2025
Thank you!