Pengertian Manajemen proyek adalah sebuah keilmuan dalam hal planning (perencanaan), organizing (pengorganisasian), acting (menjalankan), controlling (pengendalian), dan monitoring , untuk dapat mencapai tujuan – tujuan proyek. Proyek adalah sebuah kegiatan yang bersifat sementara yang telah ditetapkan awal pekerjaannya dan waktu selesainya. Biasanya sebuah proyek dibatasi oleh waktu dan juga pendanaan untuk mencapai tujuan dan hasil yang spesifik dan unik. Proyek sendiri selalu bersifat sementara / temporer dan sangat kontras dengan bisnis pada umumnya. Sedangkan pengertian perangkat lunak adalah istilah khusus untuk data yang diformat, dan disimpan secara digital, termasuk program komputer, dokimentasinya, dan berbagai informasi yang bisa dibaca, dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Perangkat lunak ini dirancang agar dapat menjalankan perangkat keras ( hardware ).