ArkanPM vs. Why ArkanPM
The case for a modern, GCC-ready property management platform
ArkanPM is an enterprise-grade, multi-tenant property and facilities management platform purpose-built for the modern real estate operator. It unifies portfolio oversight, asset lifecycle, maintenance, inspections, residents, owners and integrations into a single role-aware system. This page summarises the eight differentiators ArkanPM leads with — each grounded in the platform specification.
Why Teams Choose ArkanPM Over Why ArkanPM
Multi-tenant architecture with PostgreSQL Row-Level Security — per-tenant data isolation enforced at the database layer (§1).
Enterprise security: JWT + rotating refresh tokens, TOTP MFA enforced for admins, intelligent lockout, password history, session limits and tenant status guards (§2).
11 built-in RBAC roles plus ABAC scoping with financial data masking and role hierarchy enforcement (§3).
Complete asset lifecycle: hierarchical registry, condition scoring, depreciation (straight-line + declining balance), metering, transfers, warranties (§5).
Work order engine: 7 types, full state machine, interactive checklists, dual SLA timers with business-hours mode, escalation engine (§6).
Seven automated background processors (PM, SLA escalation, warranty / lease / contract expiry, overdue inspections, booking no-show) backed by BullMQ/Redis (§19).
Four-channel notification platform (in-app, email, SMS, push) with real-time WebSocket delivery, 5-minute deduplication, user preferences and emergency override (§15).
Integration & webhook platform: ERP, accounting, BMS, IoT adapters; Arkan Handover Integration for construction-to-operations data flow; retries and full logging (§16).
Feature Comparison
See how ArkanPM stacks up against Why ArkanPM
| Feature | ArkanPM | Why ArkanPM |
|---|---|---|
| Multi-Tenant Isolation | PostgreSQL Row-Level Security | — |
| Built-in Roles | 11 system roles + custom roles | — |
| ABAC | Native, automatic building-scoped filtering | — |
| MFA | TOTP, enforced for admins, 8 backup codes | — |
| Work Order Types | 7 (corrective, preventive, predictive, emergency, inspection, project, warranty) | — |
| SLA Timers | Dual (response + resolution) with business-hours mode | — |
| Notification Channels | 4 (in-app, email, SMS, push) | — |
| Background Processors | 7 | — |
| Audit Trail | Before/after JSON diff + IP + user agent + soft delete | — |
| GCC Localization | AED default, per-tenant currency/locale, Emirates ID fields | — |
| Modern Stack | Next.js 15, React 19, NestJS, PostgreSQL, Redis/BullMQ, WebSocket | — |
| Arkan Handover Integration | Purpose-built | — |
| Starting Price | Four tiers (Free / Starter / Professional / Enterprise). Contact sales for portfolio-specific quote. | — |