Paten perangkat lunak
FOLDOC mendefinisikan paten perangkat lunak sebagai "paten yang dimaksudkan untuk menghalangi orang lain untuk menggunakan suatu teknik pemrograman". Namun definisi ini belum diterima secara universal.
Insinyur perangkat lunak
Sebelum pertengahan 1970-an, perangkat lunak praktisi menyebut diri mereka "pemrogram komputer" atau "pengembang perangkat lunak," terlepas dari pekerjaan yang aktual. Banyak orang lebih memilih untuk menyebut diri mereka sebagai "pengembang perangkat lunak" dan "pemrogram", karena banyak yang setuju dengan penyebutan istilah ini, sementara penyebutan insinyur" perangkat lunak" masih menjadi perdebatan.