Programlama Dili: Kullanıcının bir bilgisayarla iletişim kurmasını ve çalıştırılabilmesi için programlar oluşturmasını sağlamak için yapılan yapay dildir. Okulda kullanılan programlama dillerine örnek olarak Logo ve BASIC verilebilir.
Protokol: Kurallar veya prosedürler genellikle, bir ağlardaki bilgisayarlar tarafından iletişimlerin nasıl işlendiğini düzenleyen anlaşmaya varılan bir uluslararası standartta ortaya konmaktadır.
Reklam Yazılımı:Bilgisayarda reklamları görüntülemek, arama isteklerini reklam web sitelerine yeniden yönlendirmek ve özelleştirilmiş reklamların görüntülenmesi için ziyaret edilen web sitelerinin türleri gibi kişinin hakkında pazarlama verilerini toplamak amacıyla tasarlanmış programlara verilen dikkat eksikliğiır.