Skip to content
USTSOman
HRM software on a laptop and phone: attendance dashboard, mobile check-in with map, payslip and leave cards and an AI assistant connected to billing and CRM

HRM and Payroll Software

HRM and payroll software for companies in Oman

USTS is a software company in Muscat, Oman, and HRM and payroll software is one of the systems we build ourselves. An HRM system keeps employee records, attendance, leave, payroll and hiring in one place instead of spread across spreadsheets and messages. Ours runs in a web browser, has a mobile app API for attendance, and includes Oman-specific tools such as a WPS-format salary file and an end-of-service gratuity estimate. It also covers sales quotations, field service jobs and expense claims, connects to our billing software and to other systems through an API, and has an MCP server so AI assistants can read and write your data under the access you grant.

What's included

What we cover

  • Employee records

    Staff details, departments, contracts and documents in one searchable place.

  • Attendance

    Punches from attendance terminals (including ZKTeco/BioTime and Hikvision devices), mobile check-in and geofenced locations, with late and absent status worked out for you.

  • Leave

    Leave requests with approval, leave types and balances, so managers decide in one place.

  • Payroll and payslips

    Earnings and deductions per employee, payroll runs and payslips with paid or pending status.

  • WPS-format file and gratuity

    A salary file export in the standard WPS fields, and an end-of-service gratuity estimate based on the Labour Law formula. Both are working tools to verify, not certified outputs.

  • Recruitment

    Job postings and candidates tracked through applied, screening, interview, offer and hired.

  • AI assistants through MCP

    An MCP (Model Context Protocol) server lets AI assistants such as Claude read data from the system and write updates back, so you can ask questions about attendance, jobs or quotations in plain language. Access is limited by the key and permissions you grant, and the key can be regenerated at any time.

  • Connects to billing and CRM

    Link it to our billing software to show daily sales and outstanding amounts on the dashboard. A built-in sales workspace covers leads, quotations with an approval step and targets, and a REST API connects other systems such as WhatsApp, attendance devices and mobile apps.

  • Field service, projects and vehicles

    A job pool for technicians with status and priority, service requests, projects with progress and deadlines, and fuel and vehicle expense claims submitted with receipts for approval.

Not sure what you need? Tell us about your project in a few lines. We will reply with next steps and a quotation, no obligation.

What you get

Deliverables

  • Employee and document records
  • Attendance from devices and mobile
  • Leave requests and approvals
  • Payroll runs and payslips
  • Salary file export
  • Setup and training

Common problems

Issues we help you solve

  • Attendance recorded on a device, in WhatsApp and on paper, then typed into Excel at month end
  • Leave balances nobody trusts
  • Payroll that takes days and is checked by hand
  • Employee documents and contracts kept in different folders and inboxes
  • No clear record of who changed what

Where it is used

  • Companies with 20 to several hundred staff
  • Businesses with site or field teams
  • Offices using fingerprint or face terminals
  • Groups with more than one branch

System components

  • HRM
  • Payroll
  • Attendance
  • Biometric

Our work

Inside the software: screens from our HRM and operations system

Screens from the HRM and operations software we build. They show the owner overview, daily attendance, payroll (with sample data), quotations, leads, field jobs, projects and vehicle expenses.

FAQ

Common questions

Last updated

Does the system produce a WPS file?

It exports a salary file with the standard WPS fields. It has not been certified against a bank format, so we check the layout with your bank during setup.

Does it calculate end-of-service gratuity?

It gives an estimate using the Labour Law formula of 15 days per year for the first three years and 30 days after that. Contract terms and the Social Protection Law can change the final amount, so treat it as an estimate to verify.

Can it connect to our fingerprint or face devices?

It accepts attendance punches from devices that can push to a web address, such as ZKTeco/BioTime and Hikvision terminals. We confirm your device model before quoting.

Can we customise it?

Yes. We are the developers, so fields, approvals and reports can be changed to match your policies. This is a quoted piece of work.

What is MCP, and how does it work with the HRM software?

MCP (Model Context Protocol) is an open standard that lets AI assistants connect to business systems. Our MCP server gives an assistant such as Claude controlled access to the HRM data, so it can answer questions and record updates in plain language. What it can see and change depends on the access you grant, and you can regenerate the key to cut it off.

Can it connect to billing software and a CRM?

Yes. It connects to our billing software to show sales and outstanding amounts on the dashboard, includes its own leads and quotation workspace, and has an API for other systems. Connections to third-party products are scoped and quoted per project.

How do I see it first?

Message us for a demo. We show the screens with sample data and talk through your process.

Start a project

Planning a hrm and payroll software project?

Tell us what you need and where. We will reply with next steps and a quotation.