NIC is the nodal agency responsible for providing IT infrastructure and e-governance solutions to various government bodies in India.