Multi-level programming and development policy