An explanation of the underlying beliefs and assumptions that guide program design and implementation.