Rekayasa perangkat lunak adalah salah satu bidang keilmuan atau profesi yang berfokus pada produksi dan pengembangan perangkat lunak. Rekayasa perangkat lunak dalam bahasa Inggris dikenal dengan istilah software engineering.
Produksi yang dimaksud dalam definisi di atas ialah meliputi bagaimana suatu perangkat lunak diciptakan, mulai dari user requirements, spesifikasi, desain, testing, dokumentasi (misal berupa manual pembuatan program), dan sebagainya, dan inilah yang menjadi Konsentrasi Belajar Kompetensi Keahlian Rekayasa Perangkat Lunak di SMK Al Amanah.

Seiring dengan kemajuan teknologi saat ini menjadi faktor yang mempengaruhi dunia tenaga kerja, hal tersebut tak bisa dipungkiri lagi. Berbagai bidang industri kerja, semuanya terpaut dengan teknologi, tak ayal kebutuhan kualitas SDM (Sumber Daya Manusia) pun meningkat. Trend dunia IT (Information Technology) seringkali menjadi tujuan utama generasi muda memilih Kompetensi Keahlian.
Kompetensi Keahlian Rekayasa Perangkat Lunak tentunya, dapat memasuki semua bidang industri kerja, karena tidak hanya membahas seputar software computer. Kompetensi Keahlian RPL juga mempelajari pemrograman, mulai dari website, android, hingga dekstop. Tidak hanya itu saja, RPL juga melirik pembuatan game dan memecahkan berbagai masalah melalui algoritma.
Para Pengajar



