9 Software for nurse scheduling and productivity management, namely, long-range scheduling, daily staffing, real-time cost and coverage analysis, work load management, competency and education tracking, time and attendance tracking, and generating reports for all of the above