Pengembangan sistem berarti menyusun sistem baru untuk mengganti sistem lama secara keseluruhan atau memperbaiki bagian bagian tertentu dalam sistem lama.
Pengembangan sistem perlu dilakukan jika :
1. Ada Permasalahan dalam sistem yang sedang berjalan.
a. Ketidakberesan
i. Kecurangan yang disengaja. Misalnya mahasiswa dapat merubah nilainya menjadi lebih baik dan sistem tidak menyediakan kontrol untuk pengubahan ini.
ii. Kesalahan kesalahan operasi yang dimungkinkan karena sistem yang tidak beres. Entri nilai siswa bisa tertulis dengan nilai Z
iii. Operasional yang tidak efisien. Mahasiswa harus melakukan antrian pembayaran SPP
iv. Kebijakan manajemen yang tidak ditaati dan dimungkinkan oleh sistem. Dengan sedikit lobi mahasiswa dapat mengubah nilainya jika mendapatkan tanda tangan dari pejabat tertentu padahal dalam aturan penilaian tercantum bahwa penentuan nilai adalah hak dari dosen pengampu mata kuliah