Bhartiya Management Solutions
Enterprise HRMS

One platform for every company you run.

Onboard companies, manage employees, attendance, payroll, recruitment and more — all from a single, secure, role-based console.
Multi-company workspace with isolated data
Role-based access — Admin, HR, Manager, Finance, Employee
Attendance, Leave, Payroll and Recruitment built in
© 2026 Bhartiya Management Solutions

Sign in

Enter your credentials to access your workspace
Forgot password?
Bhartiya Management Solutions
Enterprise HRMS

Set a new password.

Choose a strong password to secure your account.
© 2026 Bhartiya Management Solutions

Reset Password

Enter a new password for your account
Back to login
BMS Enterprise HRMS
Bhartiya Management Solutions
A

Management Dashboard

Live overview of your workforce

Companies

Onboard and manage the companies on this platform

Employee Master

Manage your organization's employee records

Attendance

Leave Management

Payroll

Recruitment / ATS

Digital Onboarding

Onboarding Agreements

Employee signs first, then HR, then the Director — fully executed copies are emailed automatically.

Team

Manage internal logins — Director (final sign-off), extra HR/Manager/Finance accounts.

Add team member

Linking a Manager to their employee record lets them see only the team reporting to them.

Performance Reviews

Rate employees on a 1 to 5 scale. Finalized reviews feed salary increments and Employee of the Month.

Salary Increments

Yearly revision calculated from finalized performance ratings using your increment policy.

Increment policy

Set the increment percentage for each minimum rating. The highest slab the employee's rating qualifies for is applied.

Calculate increments

Increment history

Employee Recognition

Data-driven Employee of the Month suggestion based on attendance, punctuality and performance rating.

Hall of fame

Letters

Issue appointment letters as a PDF, email them to employees and keep a record of every letter.

Issued letters

Overtime Report

Time worked after each employee's shift close time. Configure the rule under Settings, Working hours.

Daily detail

MIS Reports

Management overview across workforce, attendance, payroll, hiring and performance.

Asset Management

Expenses / Reimbursement

Employee Documents

Calendar

Upcoming birthdays and work anniversaries

Company Announcements

HR Helpdesk

Exit / Separation

Biometric Devices

Connect eSSL / ZKTeco devices so attendance flows into the portal automatically.
ADMS push (recommended): the device sends attendance to this portal over the internet by itself. It works from any city and needs no computer at the device's office. LAN pull: for devices without ADMS; a small sync agent on a PC at the device's office uploads the data. In both cases each employee's Biometric ID must match the ID enrolled on the device.

Register a device

Audit Log

HR Policy Settings

Policy engine is structured so company rules can be made configurable in later production hardening.

Company profile

These details appear on letters and emails. The company name and web address are managed by the platform administrator.

Letterhead

Upload your company letterhead as a full A4 page image (PNG or JPG). Appointment letters and agreements are then printed on it. Set the top and bottom margins so the text stays clear of the header and footer.

No letterhead

A4 page is 842 points tall. 72 points = 1 inch.

Working hours

Company default. Late marks, worked hours and overtime are calculated from these. Individual employees can have their own timing from the Employees page.

Overtime
Clock In / Out location

With an office location set, every clock in is marked Office or Remote. Leave it blank to only record where the employee was.

A summary is emailed to HR and directors every working day, 30 minutes after the close time.

Email log

Every email the portal sends for this company is listed here, with the reason if it failed. Use the test to confirm your sender works.

Email Settings

Loading...

Used to send announcements, payslips and login emails to this company's employees. Leave both blank to use the platform default sender.

Policy Agreement

This text is used whenever you generate a new onboarding agreement for an employee (Agreements page). You can use placeholders such as {{employee_name}}, {{employee_code}}, {{designation}}, {{department}}, {{branch}}, {{reporting_manager}}, {{joining_date}}, {{company_name}}, {{company_address}}, {{issue_date}}, {{basic_monthly}}, {{hra_monthly}}, {{other_allowances_monthly}}, {{monthly_ctc}} and {{annual_ctc}}; they are filled in for each employee. Editing it only affects future agreements, not ones already in progress.