RPL adalah singkatan dari Rekayasa Perangkat Lunak dan merupakan sebuah jurusan yang ada di SMK Yasfika Kalirejo. RPL adalah sebuah jurusan yang mempelajari dan mendalami semua cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas.

Keunggulan Jurusan RPL
1. Mampu bekerja di berbagai bidang karena sudah dibekali dengan berbagai ilmu dan pengetahuan.
2. Dalam melakukan kerja lapangan akan lebih mudah karena saat pembelajaran sudah sering melakukan kerja praktek.
3. Pekerjaan nya yang relatif mudah dan santai, dapat dikerjakan dimanapun dan kapanpun menggunakan koneksi tentunya.
4. Lebih terdepan dari jurusan lainnya dan orang awam diluar sana karena jurusan RPL lebih mengerti dan mendalami berbagai teknologi.
5. Mampu memasang sebuah PC.
6. Mengerti akan fungsi dari komponen komputer.

Pekerjaan yang akan mendukung jurusan RPLĀ 
1. Programmer
2. Software Engineer
3. Database Engineer
4. Web Engineer
5. Software Tester
6. Software Developer
7. Game Developer
8. System Analisis