Yes, CDAC is an Indian organization dedicated to scientific advancement. It is an autonomous body that comes directly under the Ministry of Electronic and Information Technology.