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.