Social Work is considered a highly skilled activity that calls for extensive knowledge, professional skills and personal abilities. There is a long standing inter-dependency between knowledge and practice, as the quality of one determines the outcome of the other, while the combination of both defines our professionalism.