Kompetensi Rekayasa Perangkat Lunak (RPL) adalah satu kompentensi keahlian dalam bidang Teknologi Komputer dan Informatika. Terdapat 3 Konsentrasi Perangkat Lunak yang harus dikembangkan oleh para siswa-siswi Kompentensi KEahlian RPL diantaranya:
- Perangkat Lunak Berbasis WEB
- Perangkat Lunak Berbasi DEKSTOP
- Perangkat Lunak Berbasis Mobile (ANDROID APPS)
Perangkat Lunak tersebut di atas dikembangkan menggunakan beberapa Bahasa pemograman diantaranya:
- Bahasa Pemograman C
- Bahasa Pemograman JAVA
- Bahasa Pemograman HTML
- Bahasa Pemograman PHP
- Bahasa Pemograman VB.Net
- JavaScript
Prospek Kerja Kompentensi Keahlian Rekayasa Perangkat Lunak di DUNIA INDUSTRI, diantaranya:
- Programer
- Web Designer
- Web Developer
- IT Admin/IT Staff
- IT Consultant
- Techincal IT Support
- Mobile Development
- DLL