Centralize employee profiles, departments, positions, branches, supervisors, employment history, and important workforce information
Human Resource Management System
A complete Human Resource Management System covering recruitment, employee records, attendance, shifts, leave, overtime, payroll, performance, training, benefits, documents, approvals, analytics, employee self-service, and offboarding.
Product Overview
The system provides centralized employee management with support for departments, branches, positions, job levels, supervisors, managers, organizational structures, employment types, work locations, and customizable employee records.
Attendance management includes clock-in and clock-out records, shifts, work calendars, holidays, late arrivals, early departures, missing attendance records, work-from-home status, business trips, overtime, and attendance correction requests with multi-level approval workflows.
Leave management supports multiple leave types, leave balances, accrual rules, carry-forward policies, expiration settings, document requirements, and customizable approval flows based on departments, branches, job positions, or organizational hierarchy.
The payroll module supports base salary, allowances, overtime, bonuses, commissions, deductions, tax, social security, employee loans, salary advances, and other configurable income or deduction items. Employees can securely access and review their own payslips through the employee portal.
Performance management includes KPIs, competencies, goals, probation evaluations, self-assessments, supervisor reviews, and architecture prepared for 360-degree performance reviews.
Training and development features include training courses, participants, trainers, certificates, training history, skill matrices, skill-gap analysis, and certificate expiration tracking.
Employee Self Service allows employees to access their profile, attendance records, shifts, leave balances, overtime requests, payslips, documents, training records, performance reviews, announcements, notifications, tickets, and live chat from one central portal.
Manager Self Service provides supervisors and managers with team information, attendance summaries, leave requests, overtime approvals, performance data, workforce schedules, and pending approvals.
The integrated Recruitment and Applicant Tracking System manages job openings, candidates, screening processes, interviews, assessments, offers, hiring decisions, and talent pools. Successful candidates can be converted directly into employee profiles and assigned onboarding tasks.
Employee onboarding includes configurable checklists for documents, contracts, accounts, equipment, orientation, training, payroll setup, and other tasks required before or after the employee begins work.
Offboarding features support resignation requests, approval processes, work handover, asset returns, exit interviews, final payroll preparation, access termination, and complete employment history retention.
The system also manages employee assets such as laptops, mobile phones, SIM cards, uniforms, keys, access cards, and company equipment, including assignment dates, return dates, conditions, and statuses.
HR dashboards, analytics, and reports provide insights into headcount, employee turnover, attendance, absenteeism, late arrivals, overtime, payroll costs, recruitment funnels, time-to-hire, performance results, training activity, contract expirations, and document expirations.
Built-in communication and administration tools include notifications, approval centers, live chat, ticket management, contact forms, company announcements, news publishing, media library, audit logs, error monitoring, backup and restore, read-only database viewer, and a comprehensive security center.
The public website includes a flexible Layer and Widget Page Builder that allows administrators to create different layouts for each page using drag-and-drop controls, adjustable columns, configurable widgets, visibility options, and required widgets that cannot be accidentally removed.
Themes can be customized for the public website, administration panel, and employee portal. The system includes 30 built-in theme presets and supports custom user-created presets.
Security features include CSRF protection, prepared SQL statements, XSS protection, role-based permissions, session security, audit logging, sensitive-data access controls, and security monitoring for critical employee and payroll information.
The application is built for PHP 8.0 and MariaDB, supports Windows/XAMPP development environments, and is designed for deployment on both Windows and Linux production servers.
An integrated Deployment Center allows administrators to upload update packages, execute SQL migrations, run deployment scripts, perform PHP syntax checks, keep version histories, review deployment logs, and roll back failed or unwanted deployments.
The system also supports subscription-based licensing with expiration dates and permanent source-code buyout licenses without expiration, making it suitable for both software rental and full-license deployment models.
Ideal for companies, offices, factories, service businesses, retail organizations, and growing enterprises that want to centralize HR operations, reduce paperwork, automate repetitive processes, and improve workforce visibility.
Features
Manage companies, branches, divisions, departments, teams, positions, reporting lines, and organizational charts
Manage job openings, candidates, screening, interviews, offers, and convert successful candidates directly into employees
Create onboarding checklists for documents, contracts, equipment, training, user accounts, and new-hire preparation
Track clock-in, clock-out, lateness, early departures, absences, missing punches, remote work, and business trips
Create work shifts, employee schedules, holidays, work calendars, and overnight shifts
Manage multiple leave types, balances, accruals, carry-forward rules, expiration policies, and approval workflows
Submit and approve overtime requests with configurable overtime rates such as 1x, 1.5x, 2x, or 3x
Centralize leave, overtime, attendance corrections, training, resignation, and other approval requests
Configure approval sequences based on departments, branches, positions, roles, or request types
Calculate salaries, earnings, overtime, bonuses, commissions, deductions, taxes, and social security
Allow employees to securely view and download their own payslips
Manage bonuses, incentives, commissions, and special payments individually or in bulk
Manage employee loans, salary advances, installment schedules, balances, and payroll deductions
Manage insurance, meals, transportation, phone allowances, and other employee benefits
Create KPIs, goals, competencies, scoring, weighting, review cycles, self-assessments, and supervisor reviews
Support performance feedback from employees, supervisors, peers, and subordinates
Track probation periods, evaluations, extensions, pass/fail decisions, and expiration reminders
Manage courses, trainers, participants, costs, certificates, and employee training histories
Record employee skill levels, identify skill gaps, and support workforce development planning
Record promotions, transfers, salary adjustments, department changes, and career history
Track laptops, phones, SIM cards, uniforms, access cards, and other employee-assigned assets
Record warnings, suspensions, documents, and disciplinary actions with restricted access controls
Manage resignations, handovers, asset returns, exit interviews, final payroll, and access termination
Store contracts, IDs, passports, certificates, and employee documents with expiration reminders
Employees can access their profile, attendance, leave, overtime, payslips, documents, training, and reviews
Managers can review teams, approve requests, and monitor attendance, performance, and pending tasks from one dashboard
Publish company news and announcements by category and target audience with image gallery support
Deliver clear notifications with badges, colors, icons, and direct links to leave, overtime, payroll, and approvals
Floating live chat with messaging, image sharing, staff assignment, transfer, and multi-conversation management
Create categorized support tickets with priorities, images, staff assignment, and threaded communication
Separate contact forms from ticket management and send inquiries to configurable administrator email addresses
View headcount, attendance, leave, overtime, recruitment, payroll, and pending actions from one dashboard
Analyze headcount, turnover, absenteeism, overtime, payroll, recruitment, performance, and training with filters
Generate employee, attendance, leave, overtime, payroll, turnover, recruitment, performance, training, and expiration reports
Automate probation, contract expiration, interviews, payroll, document expiration, and approval reminders
Schedule automatic cleanup of sessions, tokens, cache, notifications, error logs, and temporary files
Build flexible website layouts using layers, widgets, drag-and-drop controls, and customizable column structures
Move widgets and page components easily without editing source code
Edit visual content with a what-you-see-is-what-you-get editor supporting images, tables, and formatted text
Customize colors, fonts, cards, sidebars, headers, buttons, and website or administration interface elements
Includes 30 ready-to-use theme presets and support for creating custom presets
Manage logos, covers, icons, banners, and images from the media library or external URLs without hard-coding
Configure detailed permissions for administrators, HR teams, managers, staff, employees, and custom roles
Monitor login activity, failed attempts, sessions, devices, and suspicious activity with account locking and forced logout
Includes CSRF protection, XSS prevention, prepared statements, session security, secure uploads, and authorization checks
Record who changed important data, when it was changed, and the before-and-after values
Capture error messages, files, lines, URLs, users, and stack traces for faster troubleshooting
Back up databases, files, and media manually or on schedule and restore them from the administration panel
Allow administrators to inspect database tables, columns, and records without modification permissions
Check PHP, MariaDB, operating system, storage, permissions, debug mode, scheduler, and system health from one page
Upload update packages, execute SQL and scripts, verify syntax, maintain version logs, and roll back deployments
Create pre-deployment backups and restore previous versions when an update fails
Support expiring subscription licenses and permanent source-code buyout licenses
Temporarily disable the public system with customizable maintenance messages while preserving administrator access
Enable demo protection to prevent critical account, deployment, license, or configuration changes
Supports meta titles, descriptions, canonical URLs, Open Graph, sitemaps, and robots.txt management
Automatically generate and update sitemaps when public content changes
Provides optional configuration and placement support for Google AdSense integration
Built with Thai and English localization support and extensible for additional languages
Optimized for desktops, notebooks, tablets, and smartphones with responsive layouts
Built with PHP 8.0 and MariaDB with support for Windows/XAMPP development and Windows or Linux production servers
Modular MVC architecture designed for future features, integrations, and system expansion
