En informatique, lorsque les termes logiciel et programme participent à la formation de termes complexes (ex. : logiciel antivirus, programme antivirus, logiciel d'application, programme d'application), ces deux termes s'utilisent le plus souvent de manière interchangeable.
En France, le terme logiciel espion est recommandé officiellement par la Commission d'enrichissement de la langue française, depuis 2007.
Au pluriel, on écrira : des logiciels espions (logiciels-espions) ou des programmes espions. Dans ces termes, le deuxième élément (espions) prend la marque du pluriel parce qu'il est en apport de qualification avec le premier. Voir, à ce sujet, l'article Règle générale du pluriel et du trait d'union pour le nom complément du nom de la Banque de dépannage linguistique.
Le terme espiogiciel est un mot-valise issu de la contraction des termes espion et logiciel.