This document summarizes a research study that investigated the competency model for software developers in Thailand. The study found:
1) There are two career paths for software developers as entrepreneurs or employees, with potential to become executives or experts.
2) There are four competency clusters for software developers: core competency, technical competency, business competency, and teamwork competency.
3) Workplaces assess software developers based on their performance, teamwork, and self-development.
4) Software developers primarily develop competencies through self-learning using hands-on practice, supported by training, knowledge management and mentoring.