You can record a cable TV program with a DVR box. DVR boxes are an additional feature and service with the cable company which allows you to schedule recording for programs at various times.
A "digital audio workstation" - software that mimics recording consoles and allows for composition, recording and audio manipulation and engineering
word processing program
There are different types of recording systems, analog and digital. Recording systems allows you to record a subject and then play it back. It can also be a system of documenting facts or events.
I use a Program called FRAPS. It's good quality and fairly easy to use. Unfortunately, the free version only allows 30 seconds of record time before it stops recording. There's also HyperCam. It has unlimited recording time, but terrible quality.
Eye TV is an app available for iPhone and iPad which allows one to view live TV on their device, playback recordings, browse program guides and edit recording schedules.
The microphone. Because it is the gateway to your recording, your recording can be only as good as your microphone allows. While both are important, it is possible to get a good recording from a great microphone and poor recording unit, but the best recording unit can make only a poor recording from a poor microphone.
The program that allows computer aided drawing.
I believe recording software means an product which allows you to record your voice or any sound on it. That is the best thought I can come up with for you.
Presentation program
You can make a stereo recording from a microphone if you have an array microphone. An array microphone is a microphone that contains 2 or more microphones. It allows for stereo recording because the microphones are independent of each other. Therefore, they can record on separate channels (stereo recording). Besides an array microphone, the only other thing that you would need is an audio software that allows for stereo recording. Many softwares offer this, such as CoolEdit.
You can't autotune the mic itself- autotune is controlled by the recording software. Look for an option or setting in your program that allows you to turn it on. This setting is usually called something like "Pitch Correction" or "Enhance Tuning."