Dragon NaturallySpeaking software is a speech recognition program that allows the user to speak into a microphone on a computer with the software translating the spoken words into text in a text program. With a software program such as this, typing isn't necessary and the user can do away with a keyboard.