APAKAH DIA
Istilah untuk program yang mengawal fungsi sistem komputer.
Proses menganalisa keperluan sesebuah sistem, dan kemudian membuat reka bentuk, menulis dan menguji perisian.
MATLAMAT
Mengeluarkan perisian program yang baik, tepat dan tanpa ralat Mengeluarkan yang senang ditukar dan dibetulkan jika ralat berlaku Mengubahsuai perisian untuk memenuhi keperluan baru