ซอฟต์แวร์สอดแนมคอมพิวเตอร์มีอยู่สองสามประเภท แต่โดยทั่วไปแล้วพวกเขามักจะแบ่งออกเป็นสองประเภท ซอฟต์แวร์ Keylogging ค่อนข้างเป็นที่นิยมและอนุญาตให้โปรแกรมติดตามรายการที่ทำบนคีย์บอร์ดแล้วส่งข้อมูลนั้นไปยังสถานที่ห่างไกล นอกจากนี้ยังมีโปรแกรมซอฟต์แวร์สอดแนมคอมพิวเตอร์ที่สามารถใช้ในการตรวจสอบกิจกรรมบนคอมพิวเตอร์ช่วยให้ใครบางคนสามารถดูว่าเว็บไซต์ใดที่บุคคลเข้าชมและดูว่าบุคคลกำลังทำอะไรบนคอมพิวเตอร์เครื่องอื่นแบบเรียลไทม์
ซอฟต์แวร์สอดแนมคอมพิวเตอร์เป็นโปรแกรมที่สามารถติดตั้งลงในคอมพิวเตอร์และอนุญาตให้บุคคลอื่นทราบถึงกิจกรรมต่าง ๆ ที่ใช้คอมพิวเตอร์นั้น ซอฟต์แวร์สอดแนมคอมพิวเตอร์ที่ใช้กันทั่วไปประเภทหนึ่งคือโปรแกรม keylogger หรือ keylogging Keylogging เป็นกระบวนการที่มีการกดปุ่มใด ๆ ไม่ว่าจะเป็นการพิมพ์อีเมลหรือป้อนรหัสผ่านบนเว็บไซต์จะถูกบันทึกและติดตามในไฟล์ที่ซ่อนอยู่ ซอฟต์แวร์ Keylogger จะอนุญาตให้บุคคลอื่นเข้าถึงไฟล์เหล่านี้จากตำแหน่งระยะไกลหรือส่งไฟล์ไปยังที่อยู่อีเมลเฉพาะโดยอัตโนมัติ
นอกจากนี้ยังมีอุปกรณ์คีย์ล็อกที่สามารถเชื่อมต่อกับคอมพิวเตอร์ได้ อุปกรณ์เหล่านี้มักมีขนาดเล็กและสามารถเชื่อมต่อกับด้านหลังของคอมพิวเตอร์ผ่านพอร์ต universal serial bus (USB) เมื่อเชื่อมต่อแล้วอุปกรณ์จะบันทึกการกดแป้นทั้งหมดเช่นเดียวกับโปรแกรมซอฟต์แวร์สอดแนมคอมพิวเตอร์ keylogger จากนั้นบางคนสามารถนำอุปกรณ์ออกและเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นเพื่อดูการกดแป้นที่บันทึกไว้
ซอฟต์แวร์สอดแนมคอมพิวเตอร์ที่อนุญาตให้ใครบางคนติดตามกิจกรรมทั้งหมดในคอมพิวเตอร์ก็เป็นที่นิยมเช่นกัน โปรแกรมเหล่านี้สามารถติดตามเว็บไซต์ที่เข้าชมไฟล์ที่เปิดหรือสร้างการกดแป้นพิมพ์ที่ป้อนและแม้กระทั่งจับภาพหน้าจอของเว็บไซต์ต่าง ๆ และบันทึกไว้สำหรับการดูในอนาคต ข้อมูลทั้งหมดนี้สามารถเข้าถึงได้จากระยะไกลโดยผู้ใช้รายอื่นหรือส่งไปยังคอมพิวเตอร์เครื่องอื่นเป็นประจำ ซอฟต์แวร์ประเภทนี้อนุญาตให้นายจ้างทราบถึงเว็บไซต์ที่ไม่เหมาะสมที่พนักงานเข้าเยี่ยมชมหรืออนุญาตให้ผู้ปกครองตรวจสอบกิจกรรมของเด็ก ๆ ในคอมพิวเตอร์ที่ใช้ในครัวเรือน
ซอฟต์แวร์สอดแนมคอมพิวเตอร์บางเครื่องสามารถอนุญาตให้บุคคลอื่นดูว่าบุคคลอื่นกำลังทำอะไรบนคอมพิวเตอร์เครื่องอื่นแบบเรียลไทม์ ซอฟต์แวร์ประเภทนี้อนุญาตให้ผู้ใช้คอมพิวเตอร์เปลี่ยนจอคอมพิวเตอร์เป็นเดสก์ท็อปเสมือนที่เลียนแบบการกระทำของผู้ใช้รายอื่น ด้วยการใช้โปรแกรมประเภทนี้ผู้ใช้สามารถเห็นว่าผู้ใช้คอมพิวเตอร์รายอื่นกำลังทำอะไรอยู่ในแบบเรียลไทม์และดูเว็บไซต์ที่เยี่ยมชมรวมถึงโปรแกรมที่บุคคลอื่นใช้


