Macro Computing Solutions

Human Resource (HR) Management System

The WINHMS Human Resources (HR) Management system is a stand-alone module that features a number of sub-modules which can be grouped as per the client’s requirements to form a comprehensive HR management package. The individual sub-modules are as follows:

  • Employee Management
  • Time, Attendance & Leave Management

Provided below is a brief description of the features provided in each sub-module.


The employee management module is a system that captures, tracks and approves specific employee events. Individual amendment forms are provided for the following employee events:

  • Recruitment / Joining
  • Confirmation
  • Promotion
  • Probation Extension
  • Salary Increment
  • Department Transfer
  • Company Transfer
  • Separation

Multiple approval levels are provided for each employee amendment type. Each amendment can have its own approval rule, approval levels and approval users. Career History, Salary History and Salary Increment Information can be viewed at any point in time. A custom questionnaire can be created within the system for the exit interview and it is possible to maintain the same information for separated employees.

Primary and secondary reporting relationships can be input for a single employee or a group of employees. Standard editable letters in Microsoft Word can be generated for promotions, increments, reliving and other similar options.


As the title implies this module manages employee attendance and is seamlessly integrated with leave management and payroll system. Integration is provided to third party systems such as ESSL and Pace. A variety of attendance marking codes are supported for a number of different scenarios including support for break shift attendance. Each marking code can be assigned a different colour thereby providing an intuitive user interface.

Leave, on-duty and national festival holiday exceptions are seamlessly handled by the system. Screens are provided for bulk leave entry which improves productivity when modifying multiple records in the system. Employee attendance entry is provided in tabular format thereby enabling quick and easy input and verification. Attendance processing within the system is processed on both punch-in and punch-in-out methods. Working hours are configurable and can be automatically calculated based on a number of options such as all punches, first-in last-out etc. Customer specific rules and conditions are supported with standard configuration parameters.