Yazılım çalışma grubunun görevleri şunlardır: a) Genel Müdürlük merkez ve taşra teşkilatının ilgili birimleriyle işbirliği yaparak bilgi işlem sistemlerini kurmak, işletmek, geliştirmek, idamesini sağlamak, bakım ve onarımlarını yapmak veya yaptırmak, bunlara ait hizmetleri ilgili birimlerle birlikte yürütmek ve haberleşme güvenliğini sağlamak, b) Merkez ve taşra teşkilatı personelinin bilgi teknolojileri alanında meydana gelen gelişmeler doğrultusunda hizmet içi eğitim almalarını sağlamak, c) Bilgi teknolojileri ile ilgili olarak merkez ve taşra teşkilatından gelen görüş ve talepleri değerlendirerek bu konularda çalışmalar yürütmek, ç) Bilgi ve sistem güvenliği konusunun gerektirdiği önlemleri almak, d) Yardım masası oluşturmak ve bu suretle kurumsal yazılımlara ilişkin görüş, öneri ve talepleri almak, e) Genel Müdürlük bilgi sistemleri ile diğer kamu kurum ve kuruluşlarına ait bilgi sistemleri arasında entegrasyon çalışmalarını yürütmek.