Payora – HR & People Software | Vibe96

HR & People

Payora

Source code included

UAE payroll system with GPSSA, WPS, final settlement and employee portal — English and Arabic

Built by Chow Studio Updated 6 Oct 2026 64,223 lines of code

Open live demo Built withClaude Code

About this software

About Payora

Payora Payroll is bilingual (English and Arabic) payroll software for UAE companies, modelled on Zoho Payroll. It handles employees, monthly pay runs, payslips, WPS salary files, GPSSA pension, gratuity and final settlements, loans, leave salary and reports.

It's built with .NET 10 (ASP.NET Core MVC) and SQL Server. It supports multiple companies with role-based access, and includes an employee self-service portal, workflow automation and full Arabic right-to-left layout.

Category: HR & PeopleStack: ASP.NET Core MVC 10 · SQL Server 2019+Built with: Claude Code Licence: Single-site, full source

Why Payora

What makes it better
than the alternatives

  1. 01

    UAE-specific payroll

  2. 02

    Bilingual payslips

  3. 03

    Multi-tenant with organization isolation

  4. 04

    Workflow automation

  5. 05

    Employee self-service portal

Organizations & Users

  • Sign-up wizard with organization setup
  • Multi-organization membership per user
  • Role-based permissions grid view/create/edit/delete/approve/pay
  • User invitations with secure tokens (SHA-256 hashed)
  • Audit log of every change (ActivityLog table)

Payroll Settings

  • Pay schedule (work week
  • actual or fixed working days
  • pay date rules)
  • GPSSA old and new schemes with applicable components
  • 27 UAE salary components (bilingual)
  • Salary templates
  • Email and PDF templates (customizable per language)
  • Employer bank accounts (IBAN encrypted with Data Protection API)

Employees

  • 5-step add-employee wizard
  • Bilingual names (English and Arabic)
  • GCC national vs expatriate classification
  • Salary structure with components
  • IBAN validation (ISO mod-97)
  • MOL person ID
  • Documents with expiry tracking
  • Probation and exit workflows
  • CSV/XLSX import (EmployeeImport)

Pay Runs

  • Regular
  • one-time and off-cycle runs
  • Loss of pay
  • pro-rata
  • overtime
  • GPSSA calculation
  • Approval workflow (Draft → Approved → Paid)
  • Comments and adjustments per employee
  • PayRunService.Calculation with PayrollCalculator

Payslips & WPS

  • Bilingual payslip PDF (PayslipPdfRenderer with QuestPDF)
  • Arabic page right-to-left
  • Amount in words in both languages (AmountInWords)
  • Payslip emails (OrganizationMailer)
  • WPS SIF salary file generation (WpsSifFile)

Adjustments

  • Salary revisions with automatic arrears (RevisionService)
  • Revision letters (PDF)
  • Leave salary (LeaveSalaryService)
  • Loans with instalments (LoanService
  • LoanTypeService)
  • Giving (donation) campaigns (GivingService)

Final Settlement

  • Gratuity per UAE labour law (FinalSettlementCalculator
  • Gratuity)
  • Leave encashment
  • Notice pay
  • Loan reconciliation
  • Final settlement PDF

Employee Portal

  • Separate authentication (PortalAuth scheme
  • Portal cookie)
  • View payslips
  • Download documents
  • Update profile (PortalService)
  • No admin access

Reports

  • 27 reports (employee
  • payroll
  • finance)
  • ReportBuilder with EmployeeReports
  • PayrollReports
  • FinanceReports
  • Scheduled report delivery (ReportScheduleService)
  • Export to XLSX/CSV (ReportExporter)
  • Report periods (ReportPeriod)

Workflow Automation

  • Triggers on employee lifecycle events (hire
  • probation end
  • exit)
  • Scheduled workflows (WorkflowProcessor)
  • Actions: email alerts
  • in-app notifications
  • field updates
  • WorkflowService
  • WorkflowEvents
  • Background job runner (BackgroundJobs hosted service)

Documents

  • Employee and organization documents (DocumentService)
  • Expiry tracking (ExpiryReminderService)
  • Private file storage (LocalPrivateFileStorage)
  • Upload validation (size
  • extension
  • file signature)
  • Permission-checked downloads

Customization

  • Custom fields (CustomFieldService
  • 4 data types)
  • Validation rules (RecordRuleService)
  • Record locking rules
  • Email template customization (EmailTemplateService)
  • PDF template customization (PdfTemplateService)

Quality report

Manually reviewed

92/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 4 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security93
Code structure78
Docs & completeness87
Dependency health95
Build & deploy92
Reviewer notes (4 minor)

No real secrets found; weak defaults in example files need environment variable enforcement; strong authentication and permission checks; minor gaps in employee portal ownership validation; raw ado.net with parameterized queries; schema solid; missing indexes on some foreign keys; clean architecture with minor duplication and some oversized service files. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release4 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$50Single-site licence Details