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.
Groupware
Collaborative software (juga disebut sebagai groupware) adalah perangkat lunak komputer yang dirancang untuk membantu orang yang terlibat dalam suatu tugas bersama agar mencapai tujuannya. Salah satu definisi paling awal tentang "collaborative sofware" adalah definsi yang diberikan oleh Peter dan Trudy Johnson-Lenz sebagai, "proses-proses kelompok secara sengaja ditambah perangkat lunak untuk mendukungnya".