Uygulama programcıları yazılım uygulamaları ve işletim sistemleri için teknik talimat ve şartnamelerde belirtilen program kodlarını yazar ve bakımını yaparlar. Başlıca görevleri: şartnamelere uygun program kodu yazmak ve güncellemek, mevcut programları verimliliği artırmak ya da yeni ihtiyaçlara uyarlamak için düzeltmek ve genişletmek, programların doğru çalıştığını görmek için deneme yapmak, program belgelerini hazırlamak ve teknik sorunları ve çözümleri iletmektir.