UNDP programming comprises the planning, implementation, reporting and evaluation of development results achieved with partners through UNDP support. A UNDP programme is a plan for effectively contributing to outcome level development results through UNDP’s project modalities: development projects, the engagement facility and development services.