Development communication is the process of using media or education to promote positive social change, such as economic, personal, social, cultural, or political change. It involves analyzing how media messages affect people and societies, evaluating the effectiveness and impact of communication activities and tools, and ensuring communication reaches the right people through the right channels. Impact assessment of development communication is difficult but important, and can be done through monitoring communication activities and directly consulting audiences. Evaluation of communication programs examines whether goals were achieved and identifies ways to improve current and future programs.