a) Prosedur - memastikan data
diproses dengan tepat dan konsisten.
b) Perisian - mestilah dibangun
dengan betul dan diuji
c) Data - data yang dimasukkan
untuk diproses mestilah tepat. Sekiranya data tidak tepat maka maklumat yang
dihasilkan tidak betul.
d) Pengurus sistem maklumat -
bertugas untuk mengendalikan komputer.
e) Pengguna - bertanggungjawab
dalam memastikan kejayaan operasi sistem maklumat. Ini termasuklah
tanggungjawab bagi ketepatan input dan output. Tambahan pula pengguna memainkan
peranan yang aktif dalam pembangunan aplikasi komputer. Pengguna bekerjasama
dengan pengurus sistem maklumat di dalam pembangunan aplikasi komputer yang
berkaitan dengan bidang kerja mereka.
f) Peralatan - mestilah
bersesuaian, boleh dipercayai dan mampu menangani beban kerja.