AfricaOSAfricaOS

Modules Overview

Complete list of AfricaOS modules with descriptions, use cases, and installation guidance.

Modules Overview

AfricaOS modules are functional units you install per organization. Each module handles a specific business domain and can be configured independently. You only pay for what you use.

Quick start

New to modules? See Getting started for the guided module setup flow.


Core modules (included with every plan)

These are active by default and cannot be uninstalled:

ModulePurposeKey features
DashboardUnified metrics and activityCross-module KPIs, recent activity, quick actions
DirectoryPeople and organization structureUser profiles, org chart, department view, contact search
DocumentsSecure file storageFolders, sharing, version history, access control
NotificationsMulti-channel alertsEmail, SMS, in-app, push - with preferences per user
TasksPersonal and team task managementDue dates, recurrence, assignments, comments
CalendarScheduling and availabilityResource booking, team calendars, CalDAV sync

Business modules (install as needed)

Choose modules that match your operations:

ModuleDescriptionBest forSetup time
PaymentsInvoicing, subscriptions, payment collectionAny org collecting payments5 min
PatientsPatient records, appointments, clinical notesHealthcare, clinics10 min
StockInventory, multi-warehouse, purchasingRetail, wholesale, logistics10 min
BookingsResource scheduling, availability, pricingVenues, services, rentals5 min
WorkflowsProcess automation, approval chainsOperations, compliance5 min
StudentsStudent records, enrollment, gradesSchools, training centers10 min
CasesCase management, SLA trackingLegal, support, insurance10 min
ProjectsProject planning, time tracking, billingAgencies, consultancies10 min
HREmployee records, leave, performanceAll organizations10 min
FinanceAccounting, expenses, reportingAll organizations15 min

Industry-specific modules

Specialized modules for vertical markets:

ModuleIndustryDescription
EMRHealthcareElectronic medical records, e-prescriptions, lab integration
LMSEducationLearning management, courses, assessments, certificates
POSRetailPoint of sale, payments, receipts, inventory sync
FleetLogisticsVehicle tracking, maintenance, routes, fuel
PropertyReal EstateListings, leases, maintenance requests, inspections

Installing a module

  1. Go to Settings → Modules → Available
  2. Browse categories or search by name
  3. Click Install on the module card
  4. Review pricing impact (shown before confirm)
  5. Complete the module's setup wizard
  6. Assign team access in Settings → Team

:::note Module installation typically takes 1-2 minutes. You will receive an in-app notification when ready. :::


Module configuration

Each installed module has these configuration sections:


Module status

StatusMeaningAction
ActiveFully configured, available to usersNone needed
Setup requiredInstalled but needs configurationComplete setup wizard
InactiveInstalled but disabled by adminEnable in Settings → Modules
TrialTrial period active (14 days)Upgrade or will disable

Managing modules

Disable temporarily

Hides module from launcher, preserves data:

  1. Settings → Modules → Installed
  2. Click ⋯ → Disable
  3. Data preserved, no billing impact

Uninstall permanently

Removes module and schedules data deletion:

  1. Disable the module first
  2. Click ⋯ → Uninstall
  3. Type module name to confirm
  4. Data archived 90 days, then deleted

:::warning Uninstalling deletes all module data permanently after 90 days. To recover, reinstall within 90 days. :::


Cross-module features

  • Unified search (⌘K) - Search patients, invoices, stock items, bookings across modules
  • Linked records - Connect patients to bookings, stock items to purchase orders
  • Workflows - Automate processes spanning modules (e.g., "Payment received → Create patient record")
  • Consolidated reports - Dashboards pulling from multiple modules
  • Shared contacts - Customers, patients, vendors shared where relevant

Choosing the right modules

What are the 3-5 main processes your organization runs daily?

Use the table above to find modules covering those workflows

Install 1-2 modules first, get team comfortable, then expand

Give each team member access only to modules they need


On this page