Development communication involves the strategic use of communication to promote socially beneficial goals. It represents communication at a macro level to facilitate national development, while development support communication applies at a micro level to specific community development programs. Key aspects of development communication include using opinion leaders and various communication channels to raise awareness and influence attitudes in support of development initiatives, while also addressing factors like culture, education, and participation that can influence change. Planning development communication campaigns involves understanding cognitive, emotional and behavioral aspects as well as techniques like persuasion and addressing potential resistance to change.