National Initiative For Developing And Harnessing Innovations (NIDHI)
NIDHI has following program components.