Permissions are organized into functional modules.
Each module contains individual permissions that can be selected or cleared using checkboxes.

This allows administrators to control access at a detailed level rather than providing every user with unrestricted access.
For example, a role may be given permission to read information without being given permission to create, update, or delete records.
The permission structure demonstrated in the system includes operations such as:
- Create
- Read
- Update
- Delete
- Reports
- Management
- Approval
- Other module-specific operations
The exact permissions available depend on the functional modules provided by the system.
