A Software Solution/System for HRIS, Time and Attendance with eRostering Facilities, and Associated Support Services, Maintenance and Training