Terjadinya Usaha Mikro Kecil dan Menengah (UMKM) yang menerima dana bantuan lebih dari satu perusahaan Badan Usaha Milik Negara (BUMN) dalam waktu yang bersamaan, di sertakan dengan UMKM yang tidak memiliki pengetahuan untuk melakukan pembuatan dan pengiriman proposal sehingga menyebabkan UMKM yang diberi bantuan oleh BUMN tidak tepat sasaran. Untuk mengatasi hal tersebut, maka dibutuhkan aplikasi yang menyediakan media penghubung antara UMKM dengan pihak sponsor, yaitu perusahaan BUMN.
Metode yang digunakan dalam pembuatan aplikasi Monitoring Dana CSR BUMN untuk Pemberdaya UMKM antara lain dengan cara menganalisa data yang ada, menggambarkan alur sistem dengan menggunakan model waterfall dan pendekatan object oriented dengan menggunakan unified modeling language (UML). Aplikasi ini dibangun dengan bahasa pemrograman PHP sehingga aplikasi ini dapat diakses kapanpun dan dimanapun. Aplikasi ini dirancang agar menjadi media sosialisasi cara pengajuan pendanaan, BUMN dapat meng-cluster jenis UMKM dan menjadi sarana pengajuan dana CSR Perusahaan BUMN bagi UMKM