This document provides an overview of programming concepts and tools used for sustainable economic development planning. It discusses principles of programming such as defining objectives, strategies, and indicators. Two key tools are analyzed in depth: SWOT analysis to identify strengths, weaknesses, opportunities, and threats, and logical framework analysis to structure the hierarchy of objectives, assumptions, indicators, and activities. The document uses examples to demonstrate how these tools can be applied at both the program and project levels of development planning.