Open-source pharmacy ERP · Africa-first Technical simulation · Not production-ready

Modern pharmacy infrastructure, open by design.

OfficinaOS is an open-source ERP platform being developed for pharmacies and officines: inventory, POS, prescriptions, procurement, reporting, multi-user roles, compliance workflows, and audit-ready operations.

Healthcare operations Pharmacy ERP Audit logs Role-based access

Everything a serious pharmacy operation needs.

OfficinaOS targets the core workflows that matter in real pharmacy environments: stock control, sales, prescriptions, purchasing, reporting, traceability, and user accountability.

Inventory management

Products, batches, expiry dates, stock levels, alerts, movements, and replenishment — in one place.

POS & sales

Fast pharmacy checkout flows with product search, pricing, receipts, and operational reporting.

Prescriptions

Prescription workflows with clean traceability between patients, items, sales, and records.

Procurement

Suppliers, purchase requests, orders, reception, and stock updates from a single system.

Reporting

Operational dashboards for sales, inventory risks, procurement activity, and pharmacy performance.

RBAC & audit logs

Role-based permissions and audit-ready logs for accountability, compliance, and safer operations.

Built like a platform, not a one-off app.

The long-term ambition is clear: a maintainable, extensible, open healthcare infrastructure layer that can grow from one pharmacy to multi-site networks.

Modular domain design Inventory, POS, prescriptions, procurement, reporting, users, and audit are structured as clean business modules.
Deployment-ready mindset Designed for Docker-based deployment, environment separation, CI checks, and maintainable release workflows.
Africa-first healthcare operations Built around practical constraints: reliability, affordability, traceability, and local operational realities.
Open-source credibility Public roadmap, contribution process, security policy, architecture documentation, and professional project governance.
Security & compliance thinking

Designed for accountability from day one.

Pharmacy software touches sensitive operations. OfficinaOS treats security, role separation, auditability, and operational traceability as core product requirements — not afterthoughts.

security_principles:
  - role_based_access_control
  - least_privilege_permissions
  - audit_logs_for_sensitive_actions
  - environment_secret_separation
  - safe_release_workflow
  - documented_vulnerability_reporting
  - operational_traceability

Roadmap toward a production-grade pharmacy ERP.

The project grows progressively: foundation first, then core operations, multi-pharmacy capabilities, intelligent assistance, and production readiness.

v0.1 · Current

Core ERP foundation

Project structure, users, base models, documentation, CI, governance, and deployment baseline.

v0.2

Inventory & POS

Stock management, product flows, point-of-sale, receipts, and operational dashboards.

v0.3

Multi-pharmacy support

Multi-site operations, centralised reporting, branch-level roles, and procurement workflows.

v1.0

Production-ready platform

Security hardening, audit maturity, deployment guides, monitoring, and compliance-oriented workflows.

Help build open healthcare infrastructure for Africa.

OfficinaOS is for developers, pharmacy operators, healthcare technologists, and contributors who believe African healthcare operations deserve modern, transparent, and extensible software.

Star on GitHub