Los programas de desarrollo pueden ser concebidos por los propios países, regiones o gobiernos locales con base en sus propios recursos, o, las autoridades de los países pobres los plantean solicitando simultáneamente ayuda a organizaciones internacionales o a gobiernos amigos.