- Mengembangkan Sumber Daya Manusia yang mempunyai keunggulan dalam bidang teknologi informasi dan komunikasi yang dilandasi keimanan dan ketakwaan.
- Mendidik siswa mengidentifikasi serta melakukan reparasi software dan hardware untuk mengisi kebutuhan dunia usaha dan dunia industri dalam bidang teknologi informasi dan komunikasi.
- Menyiapkan peserta didik untuk melanjutkan ke jenjang pendidikan yang lebih tinggi.
- Mendidik Peserta didik agar mampu memilih karir, berkompetisi dan mengembangkan sikap professional dalam program keahlian Rekayasa Perangkat Lunak.
- Menghasilkan lulusan yang berkualitas dan mampu bersaing di dunia kerja maupun industri kreatif di bidang Teknologi Informatika kompetensi Rekayasa Perangkat Lunak (Software Engineering).
- Menjalin kerjasama dengan dunia usaha dan lembaga pendidikan yang bergerak di bidang IT.
- Mengawasi dan mengontrol serta mengevaluasi perkembangan dari tiap Kompetensi Dasar.
- Melaksanakan layanan prima dalam pengelolaan program keahlian