After months of intensive development, testing, and refinement, all 12 core PinoX modules are live in production on Microsoft Azure. This is a milestone we're genuinely proud of — and one that marks the beginning of something much bigger.
What Phase 1 includes
Phase 1 covers the full employee lifecycle — from the moment someone joins an organization to everything that happens day-to-day. Every module is role-aware, workflow-connected, and audit-logged from day one.
All 12 live modules
- Employee Management — profiles, documents, certifications, career history
- Leave Management — multi-level approvals, balance tracking, calendar views
- Expense Management — receipt uploads, policy enforcement, finance export
- HR Calendar — company-wide events with Outlook sync
- Authentication & RBAC — JWT login, granular role-based access
- Advance Management — salary advances with repayment scheduling
- Reports & Analytics — dashboards, headcount, org charts
- Workflow Configuration — multi-step chains, conditional routing
- Data Import — bulk Excel/CSV with validation and error reporting
- Payroll Adjacent — payroll provider connectivity and deduction tracking
- Audit Trail — tamper-evident log of every action and change
- Inventory Management — asset tracking with employee assignments
The architecture behind it
PinoX is built on a microservices architecture — 8 independent services communicating through a central API Gateway. Each service owns its domain logic, its schema, and its approval workflow configuration. This means each module can be updated, scaled, and maintained independently without touching the rest of the platform.
The backend runs on Python 3.11 with FastAPI, with an async PostgreSQL connection pool for high-throughput concurrent requests. The frontend is built on React with a utility-first CSS system. Everything is containerized and hosted on Microsoft Azure.
"We didn't just build features — we built a foundation. Every module integrates with the workflow engine and audit trail from day one. That's not something you can bolt on later."
What the workflow engine means for you
At the heart of Phase 1 is the PinoX Workflow Engine — a configurable approval system that powers every process across every module. HR administrators can design multi-step approval chains with conditional routing, escalation rules, and role-aware logic — without writing a single line of code.
When a leave request comes in, the engine evaluates the rules and routes it to the right approver. When an expense exceeds a threshold, it automatically escalates to finance. Everything is logged, everything is traceable.
What's next — Phase 2
Phase 2 is already in development. The focus shifts to integrations and workforce: Outlook Sync, Payroll Export, Workforce Management, Attendance & Time Tracking, Contract Management, Applicant Tracking System, and Azure AD / Entra ID login. We'll share updates here as each module ships.
If you want to be the first to know when Phase 2 features are available, subscribe to our newsletter at the bottom of the blog page.