Social work focuses on solving problems, especially for people who can not survive on their own. Types of social work found in Thailand include providing social welfare, creating public benefit, developing communities, protecting the rights of people who cannot negotiate for themselves, etc.