Hal-hal yang menyebabkan suatu aplikasi gagal di implementasikan:
- Software yang dihasilkan tidak sesuai dengan kebutuhan pengguna (user).
- Software yang dihasilkan tidak menyelesaikan masalah yang dihadapi oleh pengguna (perusahaan).
- Software yang dihasilkan tidak sesuai dengan kondisi perusahaan (instansi).
- Software yang dihasilkan tidak user-friendly dan lebih rumit dari proses yang sudah ada saat ini, sehingga pengguna dari sistem dapat mengalami banyak kesulitan dan kekecewaan terhadap sistem. Akhirnya akan kembali ke proses atau cara lama.
- Software yang dihasilkan dibangun dengan teknologi tinggi dan mutakhir namun tidak tepat guna.