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.
Pemrogram
Pemrogram komputer, pemrogram, pengembang perangkat lunak atau ahli penataolahan adalah profesi yang menulis program menggunakan bahasa pemrograman seperti Perl, C++, Python, VB, Visual Basic .NET, PHP, dan lain-lain.