Modules Overview
Available modules and their capabilities
Modules Overview
AfricaOS modules are functional units you install per organization. Each module handles a specific business domain and can be configured independently.
Available Modules
Core Modules (Included)
| Module | Description | Best For |
|---|---|---|
| Dashboard | Unified metrics, reports, activity feed | All organizations |
| Directory | User profiles, org chart, contact info | All organizations |
| Documents | File storage, sharing, version control | All organizations |
| Notifications | Email, SMS, in-app notifications | All organizations |
| Tasks | To-dos, reminders, recurring tasks | All organizations |
| Calendar | Scheduling, availability, resources | All organizations |
Business Modules (Install as Needed)
| Module | Description | Best For |
|---|---|---|
| Patients | Patient records, appointments, clinical notes | Healthcare, clinics |
| Payments | Invoicing, subscriptions, payment collection | Any org collecting payments |
| Stock | Inventory, warehouses, suppliers, orders | Retail, wholesale, logistics |
| Bookings | Resource booking, availability, pricing | Venues, services, rentals |
| Students | Student records, enrollment, grades | Schools, training centers |
| Cases | Case management, workflows, SLA tracking | Legal, support, insurance |
| Projects | Project planning, time tracking, billing | Agencies, consultancies |
| HR | Employee records, leave, performance | All organizations |
| Finance | Accounting, expenses, reporting | All organizations |
Industry-Specific Modules
| Module | Industry | Description |
|---|---|---|
| EMR | Healthcare | Electronic medical records, prescriptions |
| LMS | Education | Learning management, courses, assessments |
| POS | Retail | Point of sale, payments, receipts |
| Fleet | Logistics | Vehicle tracking, maintenance, routes |
| Property | Real Estate | Listings, leases, maintenance requests |
Installing Modules
- Go to Settings → Modules → Available
- Browse or search for modules
- Click Install on desired module
- Complete setup wizard
- Configure permissions for your team
Module Configuration
Each module has:
- General Settings - Module-wide preferences
- Workflows - Automation rules, approvals
- Fields - Custom fields, validation
- Templates - Document, email, report templates
- Integrations - External service connections
- Permissions - Role-based access control
Module Status
- Active - Fully configured, available to users
- Setup Required - Installed but needs configuration
- Inactive - Installed but disabled
- Trial - Trial period active
Managing Modules
Updating
Modules update automatically. Major versions may require reconfiguration.
Disabling
Temporarily hide a module:
- Go to Settings → Modules → Installed
- Click Disable on the module
- Data is preserved, access removed
Uninstalling
Permanently remove a module:
- Disable the module first
- Click Uninstall
- Confirm - This deletes all module data
Cross-Module Features
- Unified Search - Search across all modules
- Linked Records - Connect patients to bookings, stock to orders
- Shared Workflows - Automation spanning modules
- Consolidated Reports - Multi-module dashboards