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.
Peranti tengah
Peranti tengah atau Middleware adalah perangkat lunak komputer yang menyediakan layanan bagi aplikasi perangkat lunak yang tersedia di luar sistem operasi. Peranti tengah dapat digambarkan sebagai "lem perangkat lunak". Peranti tengah memudahkan pengembang perangkat lunak untuk melakukan komunikasi dan input/output, sehingga mereka bisa fokus pada tujuan spesifik dari pengembangan aplikasi mereka.