HRM – HR and Payroll Tool is a complete, self-hosted Human Resource Management System built for organizations that want to run their entire HR operation from a single platform they own and control. Developed by WorkDo and available on CodeCanyon, it brings employee records, attendance, leave, payroll, recruitment, performance, training, and self-service portals together in one centralized workspace. Instead of stitching together spreadsheets and disconnected SaaS subscriptions, companies get a ready-to-use HRMS they can install on their own server, customize with white-label branding, and scale as the business grows. With over 1,400 sales on the marketplace, it has already become a practical option for startups, growing businesses, and enterprises that prefer full ownership of their HR data.
Key Features
- Centralized Employee Management: Maintain complete employee profiles with personal, company, bank, and document data, organized by department, designation, and role.
- HR Administration Workflows: Handle promotions, transfers, warnings, work trips, and terminations while controlling HR settings, permissions, and approval flows.
- Attendance and Shift Tracking: Record daily attendance, configure customizable shifts and attendance policies, and let employees submit regularization requests.
- Leave and Holiday Management: Create multiple leave types and policies, allow online leave applications, track balances and history, and manage company holiday lists.
- Payroll and Payslip Automation: Configure salary components such as allowances, commissions, overtime, and deductions, then run weekly, bi-weekly, or monthly payroll cycles with downloadable payslips and full payroll history.
- Recruitment and Applicant Tracking (ATS): Post job openings, track candidate applications through hiring stages, store candidate information centrally, and convert selected candidates directly into employees.
- Employee Onboarding and Exit: Structure the joining and exit process with department and role assignment, document setup, resignation records, and asset return tracking.
- Performance Management: Define indicator categories, set goal types with timelines, let employees manage their own goals, and run review cycles with performance ratings.
- Training and Learning Management: Create training types and programs, schedule sessions, assign training to employees, and track completion progress.
- Employee Self-Service (ESS) Portal: Give staff direct access to update profiles, apply for leave, view attendance, download payslips, and review assigned assets and contracts.
- Document, Asset, and Contract Management: Store HR documents with categories and templates, track acknowledgments, assign company assets with depreciation tracking, and manage contract validity.
- Meetings and Internal Coordination: Manage meeting types, rooms, attendees, minutes, action items, and follow-ups in one place.
- Media Library and Cloud Storage: Upload and reuse files across modules, with support for local, AWS, and Wasabi cloud storage integrations.
- Security and Compliance: Role-based access control, secure authentication, and GDPR-compliant cookie consent protect sensitive HR data.
- Customization and White-Labeling: Adjust logos, colors, themes, sidebar layouts, and system-wide settings, with RTL and multi-language support built in.
Who Is This For? Use Cases
HRM – HR and Payroll Tool is designed for single-company deployment, which makes it a strong fit for organizations that want an internal HR platform rather than a shared multi-tenant SaaS product. Its feature depth means it serves very different teams in very different ways.
Startups and Growing Businesses
Young companies often outgrow spreadsheets quickly but are not ready to commit to per-seat SaaS pricing. HRM offers a one-time purchase model with no recurring subscription, covering attendance, leave, payroll, and onboarding from the first hire onward. The self-service portal means employees handle routine requests themselves, freeing founders and small HR teams to focus on growth.
Enterprises and Established HR Departments
Larger organizations need structure: role-based permissions, department hierarchies, performance review cycles, training programs, and detailed payroll history. HRM delivers all of this in a scalable architecture, with white-label branding so the platform can match corporate identity. The meetings module and document acknowledgment tracking add internal coordination that enterprise HR teams rely on daily.
HR Agencies and Consultants
Consultants who manage HR operations for client companies can deploy HRM as a self-hosted solution under their own branding. The white-label support, theme customization, and RTL/multi-language capabilities make it practical to deliver localized HR systems without building software from scratch.
Recruitment-Focused Teams
The built-in applicant tracking system covers the full hiring pipeline, from job posting to candidate selection and conversion into an employee record. Teams that hire frequently benefit from keeping recruitment data in the same system that later manages onboarding, attendance, and payroll.
Companies with Compliance Requirements
Because the system is installed on your own infrastructure rather than a vendor’s cloud, organizations with strict data residency or GDPR obligations retain direct control over employee information. Role-based access control and secure authentication further limit exposure of sensitive payroll and personal data.
Technical Details & Compatibility
HRM is built on a modern, well-established technology stack: React for the frontend, Laravel for the backend, and MySQL for data storage. This combination is widely supported, well documented, and familiar to most PHP development teams, which simplifies customization and long-term maintenance.
Hosting requirements are clearly specified, which is helpful for planning deployment:
- Web server: Apache or Nginx
- PHP: version 8.3 or higher
- Node.js: version 20.x or higher (required for frontend build commands)
- Database: MySQL 8.0 or higher
- Composer: latest stable version
- Terminal access: required on the server
The installation also requires a defined set of PHP extensions, including BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, GD, Curl, and Zip. Frontend assets are compiled using standard npm install and npm run build commands, so familiarity with Node.js tooling is expected during setup.
On the interface side, HRM supports RTL layouts and multi-language configurations, making it suitable for international teams. The responsive design ensures HR staff and employees can access the platform across desktop and mobile browsers, while the ESS portal gives employees on-the-go access to payslips, leave applications, and attendance records.
WorkDo maintains a full documentation set for the product, including a user manual, setup guide, installation guide, and changelog. The availability of a live demo with separate login credentials for company, HR, and employee roles allows buyers to evaluate the system’s workflows before purchasing. Cloud storage integrations with local, AWS, and Wasabi give administrators flexibility in how they handle media backups and file retention.
Pros and Cons
Pros
- Comprehensive feature set covering the entire HR lifecycle, from recruitment and onboarding through payroll, performance, and exit management.
- One-time purchase at $29.00 with no recurring subscription fees, offering exceptional value compared to per-employee SaaS pricing.
- Self-hosted deployment gives organizations full ownership and control of sensitive employee and payroll data.
- White-label branding and theme customization allow the platform to match your company’s identity.
- Modern tech stack (React, Laravel, MySQL) that is widely understood by developers and straightforward to extend.
- Employee self-service portal reduces administrative workload by letting staff manage their own profiles, leave, and payslips.
- Proven marketplace track record with over 1,400 sales and a developer, WorkDo, that maintains regular documentation and changelog updates.
- Live demo access for company, HR, and employee roles lets you evaluate the system before buying.
Cons
- Single-company architecture means it is not designed for multi-tenant SaaS use, so agencies serving many clients would need separate installations.
- Technical installation required: server terminal access, Composer, Node.js builds, and specific PHP extensions mean non-technical buyers will likely need developer assistance to deploy.
- Requires modern hosting: PHP 8.3+ and MySQL 8.0+ may force an upgrade on older servers.
- Self-managed updates and backups fall to the buyer, since there is no SaaS vendor handling maintenance.
Frequently Asked Questions
Is HRM – HR and Payroll Tool a SaaS product or a self-hosted script?
It is a self-hosted script. You install it on your own server and manage the platform internally, which means no subscription fees and full control over your employee data. This also means you are responsible for hosting, updates, and backups.
What are the server requirements to install HRM?
You need Apache or Nginx, PHP 8.3 or higher, Node.js 20.x or higher, MySQL 8.0 or higher, the latest stable Composer, and terminal access on the server. A specific set of PHP extensions (including BCMath, Mbstring, OpenSSL, PDO, GD, Curl, and Zip) must also be enabled, and the frontend must be built using npm commands.
Can I try HRM before purchasing, and does it support multiple languages?
Yes. WorkDo provides a live demo with separate login credentials for company, HR, and employee roles so you can explore the workflows firsthand. The system also supports RTL layouts and multi-language configuration, along with white-label branding for logos, colors, and themes.
Final Verdict
HRM – HR and Payroll Tool delivers an unusually broad HRMS feature set for its price point. Attendance, leave, payroll, recruitment, onboarding, performance, training, asset management, and an employee self-service portal all live inside one self-hosted Laravel and React application. At $29.00, it undercuts subscription-based HR platforms dramatically, especially for organizations with dozens or hundreds of employees where per-seat pricing adds up fast. The 1,449 sales on CodeCanyon signal real market validation, and WorkDo’s commitment to documentation, changelogs, and demo access suggests a developer that supports its product seriously. The trade-offs are honest: this is a single-company system that demands a technically capable deployment, and buyers should budget for installation help if they lack server experience. For companies that want ownership, customization, and a complete HR workflow without recurring fees, HRM represents one of the strongest value propositions in the HR software category.
If your organization is ready to replace scattered spreadsheets and disconnected tools with a centralized, white-label HR platform you control, HRM – HR and Payroll Tool is worth trying today. Explore the live demo, review the documentation, and purchase with confidence knowing you are investing in a proven, actively maintained system backed by a trusted marketplace developer.