โปรแกรมการเข้าถึงอินเทอร์เน็ตเป็นซอฟต์แวร์บนคอมพิวเตอร์หรืออุปกรณ์ที่จัดการการสื่อสารและโปรโตคอลอื่น ๆ ที่จำเป็นในการดึงหรือส่งข้อมูลไปยังเซิร์ฟเวอร์ที่เชื่อมต่อกับอินเทอร์เน็ต โปรแกรมเหล่านี้ไม่เพียง แต่จัดการโปรโตคอลปกติที่ใช้โดยเซิร์ฟเวอร์เพื่อการสื่อสาร แต่บางครั้งก็ทำหน้าที่เป็นอินเทอร์เฟซระหว่างคอมพิวเตอร์ของผู้ใช้กับฮาร์ดแวร์ที่จำเป็นในการส่งและรับสัญญาณเช่นเราเตอร์หรือโมเด็ม ส่วนใหญ่โปรแกรมการเข้าถึงอินเทอร์เน็ตจะทำหน้าที่เป็นสะพานเชื่อมระหว่างอินเทอร์เน็ตและคอมพิวเตอร์โดยมีฟังก์ชั่นการทำงานเพียงเล็กน้อยของตัวเองนอกเส้นทางเครือข่าย โปรแกรมอื่น ๆ เช่นเว็บเบราว์เซอร์โปรแกรมอ่านอีเมลและไคลเอ็นต์แบบเพียร์ทูเพียร์จะจัดการงานเฉพาะที่สามารถดำเนินการออนไลน์เช่นการดูเว็บไซต์หรืออ่านอีเมล
โปรแกรมการเข้าถึงอินเทอร์เน็ตประเภทพื้นฐานที่สุดคือโปรแกรมที่ใช้โมเด็มในการเชื่อมต่ออินเทอร์เน็ต โมเด็มเป็นอุปกรณ์ที่ส่งและรับสัญญาณที่ปรับและ demodulate ข้ามสายโทรศัพท์มาตรฐาน โปรแกรมการเข้าถึงอินเทอร์เน็ตสำหรับโมเด็มสามารถหมุนโมเด็มบางครั้งผ่านชุดไดรเวอร์แยกต่างหากจากนั้นส่งและตีความสัญญาณเพื่อสร้างการเชื่อมต่อผ่านโปรโตคอลที่มีอยู่เช่นโปรโตคอลแบบจุดต่อจุด (PPP) หากไม่มีโปรแกรมการเข้าถึงอินเทอร์เน็ตบางประเภทไม่สามารถสร้างการเชื่อมต่อได้และมันจะเป็นไปไม่ได้ที่จะใช้อินเทอร์เน็ตแม้ว่าโมเด็มจะสามารถโทรออกได้
คอมพิวเตอร์จำนวนมากเชื่อมต่ออินเทอร์เน็ตผ่านสายสมาชิกดิจิตอล (DSL) หรือเคเบิลโมเด็ม ทั้งสองหน่วยเป็นชิ้นส่วนของฮาร์ดแวร์ที่มีซอฟต์แวร์ภายในและฮาร์ดแวร์แบบฝังที่อนุญาตให้ใช้โปรโตคอลฮาร์ดแวร์ขั้นสูงสำหรับการส่งข้อมูล ซอฟต์แวร์การเข้าถึงอินเทอร์เน็ตที่ใช้สำหรับอุปกรณ์เหล่านี้มุ่งเน้นไปที่การส่งข้อมูลไปกลับจากคอมพิวเตอร์ไปยังคอมพิวเตอร์โดยไม่จำเป็นต้องเข้าถึงฮาร์ดแวร์โดยตรง
โปรแกรมการเข้าถึงอินเทอร์เน็ตอีกประเภทหนึ่งเป็นอิสระจากฮาร์ดแวร์ส่วนใหญ่และติดตั้งบนคอมพิวเตอร์แทนเพื่ออนุญาตให้เชื่อมต่อและใช้เซิร์ฟเวอร์เฉพาะทางออนไลน์ โดยทั่วไปแล้วโปรแกรมเหล่านี้เป็นตราสินค้าของ บริษัท หรือผู้ให้บริการอินเทอร์เน็ต (ISP) ที่เฉพาะเจาะจงและอนุญาตให้ลูกค้าใช้เซิร์ฟเวอร์ที่มีอยู่อย่างปลอดภัย โปรแกรมได้รับการออกแบบให้เป็นคุณสมบัติความปลอดภัยของ ISP เพื่อป้องกันผู้ใช้ที่ไม่มีโปรแกรมการเข้าถึงที่ถูกต้องไม่ให้เชื่อมต่อกับเครือข่ายและใช้อินเทอร์เน็ตผ่านทางมัน
โปรแกรมการเข้าถึงอินเทอร์เน็ตยังสามารถใช้ซอฟต์แวร์บนคอมพิวเตอร์หรืออุปกรณ์เพื่อให้อินเทอร์เน็ตสามารถใช้ผ่านเครือข่ายไร้สายได้โดยไม่ต้องใช้สายอีเธอร์เน็ต โปรแกรมเหล่านี้สามารถตรวจจับสัญญาณตีความโปรโตคอลฮาร์ดแวร์พิเศษเช่นการจับมือกันแล้วโต้ตอบกับเครือข่ายบริการ โปรแกรมการเข้าถึงอินเทอร์เน็ตไร้สายนั้นมีความซับซ้อนมากกว่าที่ออกแบบมาเพื่อใช้งานแบบใช้สายเนื่องจากสัญญาณที่ส่งต้องถูกจับและแยกออกจากสัญญาณอื่น ๆ ทั้งหมดที่ส่งแบบไร้สายในพื้นที่


