Penelitian ini bertujuan untuk membandingkan nilai antara Model-View-ViewModel (MVVM) dan Model-View-Controller (MVC) dalam konteks pengembangan aplikasi mobile. Meningkatnya penggunaan aplikasi perangkat lunak berbasis mobile menjadi tantangan tersendiri bagi para pengembang dalam hal pemeliharaan aplikasi dalam jangka panjang. Oleh karena itu, sangat penting untuk memilih pola desain arsitektur yang sesuai untuk aplikasi perangkat lunak berbasis mobile. Penelitian ini akan memberikan panduan yang berharga bagi para pengembang untuk memilih arsitektur yang sesuai dengan kebutuhan pengembangan aplikasi perangkat lunak dalam jangka panjang.