螢幕閱讀器

文字（CLI）屏幕报读软件

在早期的操作系统（像是MS-DOS采用的命令列界面），构成画面的文字符号会直接反应在内存中的屏幕缓冲区及游标位置，并使用键盘来输入控制指令。这些系统资讯可以借由撷取在系统中一连串的资讯、并于屏幕缓冲器读取到，尔后经由标准的硬件输出插槽输出并编译结果给使用者。
1980年代，伯明翰市大学的视障者教育研究中心研发出BBC Micro和NEC portable的屏幕报读软件

关屏模式

随着图形界面（GUI）的发展，屏幕上显示的图形内容取代纯粹的​​文字表述，使屏幕报读软件的运作变得更加复杂。因此营幕报读软件被迫采用较低层次的技术，收集系统操作的信息以建立一个“关屏模式”。
例如，系统可能会传送讯息，使屏幕上出现一个或多个按钮。这些讯息在传播的过程中，将被屏幕报读软件撷取并用于建造关屏模式。使用者可以将焦点在系统的控件（如按钮）之间切换，此时屏幕报读软件将朗读控件标题与内容和、或将以上讯息显示于盲文显示器。
透过这种方式，屏幕报读软件使盲人使用者能够与系统进行互动。然而，关屏模式是一项重大的技术挑战，无论是撷取系统里低层次的讯息、还是解译撷取到的低层次资讯，都是相当艰钜的工作。

自我发声程式

某些程式能够念出讯息或是发出其它声音，使视障者能够使用。如果这类程式的设计理念乃是为了排除使用者使用屏幕报读软件的需求，则其可被视为科技辅具的一种。

网络便携式屏幕报读

Spoken-Web是建立于网络中的一种屏幕报读软件，能够帮助视障者浏览资讯，如：新闻更新、天气、科学与财经文章等。其它如ReadSpeaker或BrowseAloud能够视情况添加文字到语音内容，此类应用的目标使用者主要为学习障碍者或语言障碍者。虽然以网络为基础的屏幕报读软件，其功能比起安装于电脑中的屏幕报读软件仍相当有限，但其主要优点乃使用者在公共场所的电脑中不用安装软件，即可使用。

屏幕报读软件自订化

虽然每一种屏幕报读软件都各有特色，但大多数的屏幕报读软件皆有提供使用者高度的自行设定空间。如大多数屏幕报读软件皆允许使用者选择标点符号是否忽略或念出。而某些屏幕报读软件可以根据特定的脚本为使用者量身打造功能。脚本的优势之一是使用者间能够共享设定资料，提高所有人的可及性。JAWS便是能够享脚本的一个案例。

模拟器

Fangs屏幕报读软件模拟器－－一个开放源代码的Mozilla Firefox之扩展模组，用来模拟网页以JAWS浏览时的情形。

详细程度

屏幕报读软件的详细程度是一种用来描述其能够支援视障电脑使用者的功能的术语。语音详细程度的设定允许使用者能够自行选择他们希望听到多少细节。具体来说，越详细的设定,则越能让使用者对他们所浏览的网页建立良好的心智模式。

语言

某些屏幕报读软件能够处理一种以上的语言及文字，提供对应对语音。有的屏幕报读软件会自动检测与对应语言所设定的详细程度设定;例如，如果使用者浏览到一个位于英国的网站，则屏幕报读软件将以英语口音读出。