The Case Allocation System supports SSAs in distributing client cases to Case Workers by taking into account the current caseloads, case types and competency levels. It makes a recommendation on the case distribution, which is then validated by the Supervisor. The system provides up-to-date information on SWs based on the SSA's requirement, for example number of cases on hand, experience/training and minimum/maximum case load (to be adjusted based on other commitments such as group work, community outreach or projects).