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


