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.
Siklus hidup rilis perangkat lunak
Siklus hidup rilis perangkat lunak adalah lingkaran distribusi kode, dokumentasi, dan material pendukung sebuah perangkat lunak yang tersusun atas tahap-tahap yang menggambarkan kematangan perangkat lunak mulai dari perencanaan dan pembangunan hingga tahap rilis dan dukungan.