Scheduling Software BACK Staff Rostering Software, Human Resource Planning Software, Job Allocation Software, Shift Optimization Software

Employee Scheduling & Human Resources Software

MJC˛'s staff scheduling software solutions address rostering, shift planning (strategic and tactical), job allocation (real-time and strategic), human resource planning and crew scheduling & workforce planning. Furthermore, integration with time and attendance and employee self service systems enables employee optimization based on real-time information about employee performance.

For more information about our workforce planning software and human resource planning systems please click on one of the following links:



Staff Scheduling Software, Roster Software & Shift Planning Systems

MJC˛'s staff scheduling software and resource planning systems are designed to tackle highly complex rostering and shift scheduling problems. Our work scheduling systems are capable of planning and optimizing very large operations and are fast enough to automatically create optimized solutions in a matter of seconds.

Shift Pattern Optimisation

Based on factors such as expected workload, working hours constraints, skillset requirements, compatibility, training, etc. our resource planning systems create shift schedules that optimize workforce utilisation. Our workforce solutions have the flexibility to accurately model specific business rules and operational constraints, rostering staff and generating optimal shift patterns without the need for approximation or compromise on performance.

MJC˛'s employee scheduling software is targeted at very large operations that need to manage thousands of personnel across the organisation. Our staff planning systems are powerful enough to offer the full range of planning time frames, from last-minute replanning of employee schedules in response to operational issues through to long-term strategic level planning of shift patterns in anticipation of future changes. Typical applications of our resource scheduling systems include:

  • retail staff shift planning by store or centre
  • mobile workforce scheduling and rostering
  • creation of optimised shift patterns for drivers
  • healthcare personnel shift planning, including nurse scheduling
  • call-centre scheduling and support staff optimization
  • strategic human resources planning
  • manufacturing line shift scheduling and warehouse rostering
  • strategic workforce planning and shift optimization
  • demand led rostering and shift optimisation
  • optimization of the staffing scheduling template and long term patterns

Integration with Time and Attendance or Time Tracking systems allows the system to schedule staff based on real-time information about employee performance and hours worked. See below for further details.

Back to Staff Scheduling Software Back to top


Job Allocation Systems & Personnel Scheduling Software

MJC˛'s real-time job allocation systems are able to automatically schedule and assign jobs, visits or calls to field personnel, following business rules and constraints to create an optimized work schedule that increases service levels while reducing costs.

The key feature of our workforce planning tools is their ability to schedule very large operations very quickly. Typically a complete staff schedule can be generated within seconds for hundreds or thousands of staff. This enables real-time response to continuously changing events such as last minute orders or operational problems. Furthermore, our resource schedulers are flexible enough to accurately model business rules and constraints, scheduling work which is both feasible and efficient.

The power and flexibility of our workforce software enables us to provide labour scheduling systems that span all time-frames, including strategic long-term planning based on forecasts, weekly/daily planning of assignments and staff utilisation, and real-time rescheduling in response to last-minute changes.

Our job allocation systems are able to model large operations that have specific business rules and requirements, including multi-skilled teams, variable completion windows (ranging from very narrow to very wide), linked jobs/visits, and complex workload balancing requirements (e.g. legislative or contractual). Geographical constraints and considerations can be modelled to ensure that travel times are minimised and mileages are balanced across the operation when scheduling employees.

Our staff scheduler and job allocation systems are driven by a straightforward intuitive graphical interface, with work schedules displayed in the form of interactive gantt charts, maps and reports. Integration with our mobile workforce planning tool MOBi enables real-time transmission and capture of data to and from staff in the field.

Back to Staff Scheduling Software Back to top


Human Resource Scheduling Software

MJC˛'s workforce planner software addresses complex operations for which it is necessary to consider the integrated planning of resources, staff and assets. Our human resource planning systems are able to take account of factors such as:

  • employee skills, availability, shift patterns, training, etc.
  • asset capability and suitability
  • planned downtime or maintenance schedules
  • actual or forecast demand/orders
  • time planning constraints by customer, employee or asset
  • geographical factors (location, travelling time, area of responsibility, etc)
  • project scheduling constraints and employee calendars
  • group scheduling and team composition requirements
  • other business rules and operational constraints

The key feature of MJC˛'s staff planner software is its ability to automatically generate resource utilisation schedules based on operational rules and constraints. This not only leads to cost savings through optimization of work schedules and employee planning, but allows the operation to respond more quickly to real-time events which lead to a deviation from plan. Our resource scheduling systems are able to address requirements such as: resource management, appointment scheduling, asset utilisation planning, service scheduling, event scheduling, fleet maintenance planning, task scheduling and project planning.

Back to Staff Scheduling Software Back to top


Crew Scheduling Software

Our crew scheduling toolsets are typically applicable to very large optimization problems such as the scheduling of airline crews, rail crews, maintenance engineers and emergency recovery engineers. Using our optimization and planning algorithms we are able to provide customised staff software solutions which match business requirements and operational constraints.

All our workforce planning systems are driven by a user-friendly graphical interface, allowing the user to interact transparently with the underlying database and optimization modules. Our scheduling algorithms are the most advanced in the marketplace and allow even very complex operations to be planned on a real-time or strategic basis. The core databases are fully e-enabled, allowing online visibility and reporting via corporate intranet or internet access.

Our human resources software is designed to be configured to match the specific needs of the business, allowing detailed level planning of crew movements based on schedules or anticipated workloads. Each module may be customised to ensure that operational constraints such as required rest periods, balance of skillsets and crew preferences are met. In real-time mode the workforce planning tool can be used to respond dynamically to operational problems such as breakdowns or adverse weather conditions, while a strategic optimization layer facilitates long-term planning based on expected work-loads or anticipated changes to the business.

Back to Staff Scheduling Software Back to top


Time and Attendance Workforce Optimization

MJC˛'s workforce optimization solutions can be integrated with Time and Attendance systems to maximise resource utilization and employee performance. As well as reviewing and analysing data from Time Tracking Software, our employee scheduling systems are able to respond to deviations from plan, automatically taking corrective action or alerting human resources planners to potential problems. Integration with employee self service software enables real-time communication of shift plans and rotas to staff as well as capture of holidays and training requests.

The benefits of our staff software tools include:

  • Automatic planning of complex shift schedules based on forecast work-loads, taking account of employee skills and availability, complex working hours agreements (e.g. full time, part time, annualised hours, temporary, contractor, etc.), priority, location and business rules and constraints.
  • Automatic real-time notification of shift schedules to staff (e.g. employee self-service systems) to ensure that all aspects of the operation remain synchronised.
  • Dynamic response to unexpected events and deviations from the work schedule e.g. if data captured by the time and attendance system indicates a deviation from planned hours worked the employee scheduling system can automatically take corrective action or alert human resources planners.
  • Integration with asset planning and resource scheduling e.g. for manufacturing, distribution or engineering operations.
  • Automatic performance evaluation of staff and resources, including dynamic reporting on employee schedules and workforce analytics or workforce productivity management.
  • Maximisation of ROI on Time and Attendance systems. MJC˛'s real-time work schedule software allows shift schedules and rotas to be dynamically updated based on actual hours worked, employee absence (illness, holiday, etc.). This ensures that utilisation of staff and assets remains high, reducing costs and improving service levels.

Back to Staff Scheduling Software Back to top


Email us

Please email us for more information.


MJC2 - Realtime Dispatch - Distribution Software - Manufacturing Planning - Strategic Optimisation
Routing - Mobile Workforce Management - Supply Chain Management - Shift Planning & Rostering
Demand Forecasting - Optimization Software - Decision Support Systems - Visitor Scheduling
Planning Software - Applications - Scheduling Software - Business Optimisation - Company Overview

MJC2, 33 Wellington Business Park, Crowthorne, Berkshire, England, RG45 6LS, (UK)   Tel: +44 1344 760000   Email: info@mjc2.com

Site Map