THE FUTURE OF STAFFING MANAGEMENT SOFTWARE: PATTERNS AND INNOVATIONS