Ecological context. The ecological context is the portion of the environment that directly interacts with the program. Programs may need support from environments such as social supports and social norms to facilitate program success. Evaluators can provide useful information by assessing whether the program has the needed support from the environment.