The paper explores what professional development means and its role in teacher development. It discusses the characteristics of effective professional development and then outlines examples of professional development activities or program that constitutes professional development.