Download MultitrackStudio Lite
It is a great recording software. It enables you to record your own tracks or songs. You can record while playing your instrument or your voice. It also allows you to mix the songs and add effects. You can delete or improve your mistakes. This tells you how you are doing and how you can improve in your singing. After you have recorded the file you can make an audio CD. One more interesting thing the software offers is the MIDI keyboard.
The complete version charges you a certain amount of money but you can download the free version yet it has some limited features.