Software that aids in the transcription of information from its original source into a machine-readable form. These methods can include keyboard entry, scanners, speech recognition, and automatic device- to-system technology.