Dalam proses perencanaan resource allocation ada banyak kendala yang diakibatkan dari berbedanya tingkat kerumitan tiap proyek. Oleh karena itu diperlukan aplikasi program yang sesuai dengan berbagai macam kebutuhan Perusahaan/ latar belakang pengguna dalam membantu merencanakan resource allocation. Diantara berbagai software yang ada sekarang ini Microsoft Project dan Primavera adalah aplikasi program profesional yang masih berkembang dan paling sering digunakan oleh project planner, project control, scheduler, project manager, estimator, dan lain-lain. Penelitian ini membandingkan kelebihan dan kelemahan kedua software dalam hal resource leveling dengan memakai pendekatan studi literatur, mengintepretasikandalam software, menggunakan semua fitur aplikasi program yang tersedia, dan kemudian membandingkan kedua software berdasarkan 3 dari 12 kategori menurut J. D. Witt dalam hal resource leveling sebagai kerangka dasar penelitian. Hasil penelitian menunjukan keduanya memiliki kemampuan yang relatif sama. Di satu pihak, Microsoft Project memiliki keunggulan antara lain lebih user friendly, tidak memerlukan waktu yang lama dalam menyelesaikan hubungan antar aktivitas, mengatur resources yang akan direncanakan hingga menyelesaikan resource leveling. Sedangkan, Primavera baik dalam menampilkan grafik resource dan kurva S, dan sangat disarankan untuk pengguna professional