The objective of this phase I proposal is to produce a prototype voice aided programming workstation. Voice aided programming brings together several new technologies, including digitized recording of voice and voice recognition, for the purpose of improving programmer productivity. Recording thoughts, rather than typing them, can make the design process much easier and more natural. Intermixing typed text and recording voice is synergistic, with typed text giving structure and voice recording providing a way to easily "put down on paper" those fleeting design concepts. Starting with a basic outline, a programmer can successively refine ideas from vague concepts into usable software. In addition to voice recording, pre-defined voice commands can be given to the computer during the design process, and also throughout the coding and debugging stages of software development. A voice aided programming workstation will have voice recognition, voice response and voice recording as integrated elements of a system designed to speed-up and improve the software development process.