8. Modularisasi : Pengurangan ketergantungan
antara bagian-bagian yang berbeda dari
aplikasi.
Organisasi : Memiliki folder untuk masing-
masing layer yang relevan menjadikan beban
kerja semakin ringan.
Reusability : Secara alami dari desain adalah
mudah untuk menggunakan kembali pada
setiap bagian dari kode.
Extendibility : Membuat aplikasi lebih
extensible tanpa mengorbankan kemudahan
pemeliharaan.