The best time to develop a logic model is typically at the beginning of the program planning process. Developing a logic model early on can help to ensure that the program is well-designed and that all key stakeholders have a clear understanding of the program's goals, activities, and expected outcomes.