Framework terdiri dari sekumpulan fungsi, class,dan aturan-aturan yang menyeluruh, mengatur bagaimana sebuah aplikasi dapat dibangun dengan lebih cepat sehingga developer dapat lebih berfokus pada business process.
Framework horizontal adalah framework yang bersifat umum sehingga dapat digunakan untuk membangun berbagai tipe aplikasi dan mengembangkan antarmuka pengguna pada sebuah lingkup aplikasi.
Framework yang dibangun pada Tugas Akhir ini ditujukan untuk pengembangan aplikasi data entry secara umum dimana aplikasi-aplikasi yang dibangun menggunakan framework ini juga menyediakan custom module atau hot spot yang difungsikan sebagai inti business process sehingga tidak menutup kemungkinan framework ini digunakan untuk pengembangan aplikasi dengan bussiness process yang lebih kompleks.
Pemilihan visual basic.net dikarenakan bahasa pemrograman ini elah mendukung paradigma berorientasi objek (Object Oriented Programming).