Features

Eight modules, and an honest list of what is missing

Each module has a page describing what it decides for you, where you stay in control, and the trade-offs behind the design. Read the one that matches the problem you actually have.

Leave management

Entitlements that follow Singapore statute, applications, approvals and a shared team calendar.

  • Pro-rated first-year entitlements
  • Weekends and public holidays excluded automatically
  • Approve from an email link, no login required
  • Shared team calendar and .ics export
How leave management works →

Claims & expenses

Categorised expense claims with receipt capture, optional OCR, and approval routing that mirrors leave.

  • Categories mapped to your accounting workflow
  • Optional AI receipt OCR
  • Per-category and per-benefit caps enforced at submission
  • Bulk receipt download for the finance handover
How claims & expenses works →

Payroll and payslips

CPF, SDL and Self-Help Group contributions, claims reimbursed with salary, and an itemised payslip for everyone.

  • CPF by age band, PR year and wage band, with OW and AW ceilings
  • Approved claims reimbursed in the same run, then marked paid
  • Unpaid leave and part-month joiners pro-rated automatically
  • Itemised payslips with the Employment Act's required items
How payroll and payslips works →

Recruiting

From an approved requisition to a new employee in the next pay run, with nothing typed twice.

  • Careers page per company, with Google for Jobs markup
  • Interviews with calendar invites and candidate self-booking
  • Offer approval and click-to-sign, then automatic hand-off
  • Agency portal, referral links and Fair Consideration evidence
How recruiting works →

Employee records

One record per person: personal details, employment history, documents, reporting lines and access level.

  • NRIC encrypted at rest, decryption audited
  • Sensitive fields masked until explicitly revealed
  • Structured onboarding and offboarding flows
  • Document store per employee
How employee records works →

Benefits & caps

Flexible-benefit, medical and health-checkup allowances with per-period caps enforced when a claim is filed.

  • Annual, half-yearly and quarterly periods
  • Balance enforced at submission time
  • Eligibility rules per plan
  • Employees see their own remaining balance
How benefits & caps works →

Policies & acknowledgements

A versioned policy library where you can prove who acknowledged which version, and when.

  • Draft, published and archived states
  • Acknowledgement recorded per policy version
  • PDF or rich text
  • Outstanding-acknowledgement tracking
How policies & acknowledgements works →

Meeting rooms

Room booking that sends real calendar invites and handles replies, including proposed new times.

  • Real .ics invitations, not email notifications
  • Conflict detection before a booking is taken
  • Recurring bookings as a managed series
  • Inbound handling of counter-proposals
How meeting rooms works →

Roles & access control

Five roles, checked on the server, with session revocation and a complete audit trail.

  • Employee, approver, admin, super admin, managing director
  • Tenant isolation on every query
  • Immediate session revocation on role change
  • Append-only audit log
How roles & access control works →

Privacy & data-subject tools

Subject-access export, retention purging and audited access — the operational side of PDPA compliance.

  • Self-service data export for every employee
  • Scheduled retention purge
  • Secrets excluded from exports by design
  • Access to identifiers is logged
How privacy & data-subject tools works →

Scope boundary

What OTG HRMS does not do

Discovering a missing capability during the week you need it is the worst way to learn about it. So here it is up front.

Filing with CPF Board and IRAS

Payroll produces CPF and bank-payment files for you to submit. It does not submit them, and IR8A / AIS year-end filing is not built yet.

Why

Jurisdictions beyond Singapore

Leave rules and the holiday calendar are Singapore-specific. A partial Malaysia implementation was removed rather than shipped unverified.

Why

Attendance and rostering

No clock-in, shift scheduling or timesheets. If that is your main problem, this is the wrong tool.

Appraisal cycles

No review workflow beyond a place to store review documents.