Needs Assessment involves identifying and prioritising human needs. These prioritised needs should guide the planning of service delivery programmes, inform plans for mobilising the resources needed to fund these programmes, and form the basis for budgets which allocate available resources to priority programmes.