The document is a workbook to help users develop logic models for their programs. It explains that a logic model is a tool that clarifies and depicts a program, showing the relationships between resources, activities, outputs and outcomes. The workbook provides guidance on developing each component of the logic model, including articulating the problem, goal, rationales, assumptions, resources, activities, outputs and outcomes. It emphasizes that a well-developed logic model can support program planning, management, communication, consensus building and fundraising.