Kebutuhan akan suatu aplikasi Inventory diperlukan untuk melayani pelanggan dalam skala besar. Dalam pengembangannya diperlukan kecepatan dan fleksibiltas aplikasi. Proses pengembangan aplikasi dapat dilakukan dengan beberapa metoda, dimana salah satunya yaitu purchase and modified. Pemilihan metode dilakukan untuk mempercepat dan memudahkan proses modifikasi sesuai dengan kebutuhan.