The social service sector demands the managerial staff to embody a host of management knowledge in various areas including human resources, finance, fund raising, marketing, organizational management, strategic management, social policy and administration, research and evaluation, information technology in service delivery, etc.