THE FUTURE OF STAFFING MANAGEMENT SOFTWARE: PATTERNS AND DEVELOPMENTS