Instruksi-instruksi yang harus dilakukan oleh perangkat keras :
- Sistem Operasi
- Bahasa Pemrograman
- Aplikasi Pengolah Kata
- Aplikasi Worksheet
- Aplikasi Database
- Aplikasi Gambar
- Aplikasi Permainan / Games
- Aplikasi Browser dsb
Pengguna / User adalah orang-orang yang membuat program atau sekedar menggunakan program.
- Operator adalah SDM yang tugasnya mengoperasikan menghidupkan hardware, menjalankan software, berinteraksi dengan hardware dan software yang sedang beroprasi, dan menyudahi operasi (menghentikan software dan mematikan hardware)
- Programmer adalah SDM yang tugasnya menyusun program aplikasi dan dokumen teknisinya. Kebalikannya operator, programmer tidak boleh menyentuh sistem produksi selain ketika memasang programnya di sistem produksi setelah dinyatakan lulus semua evaluasi.
- System Analyst adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain).
- User Interface Designer adalah itu memberikan suatu bentuk komunikasi antara penguna (user) dengan komputer. Bagaimana pengguna berinteraksi dengan komputer dengan menggunakan tampilan antar muka yang ada di layar komputer. Hal ini sangat penting karena akan berpengaruh pada user untuk mengunakan atau berkomunikasi dengan komputer. Bilamana suatu program susah untuk digunakan, maka hal ini akan memaksa user untuk melakukan suatu kesalahan saat mengunakan program tersebut.
- Web Designer
- Web Programmer
- Administrator