Music production software is commonplace nowadays, generations of kids who have grown up being taught computer science in school are completely comfortable with the idea of intuitively learning a new piece of software, and see it more as a challenge than a difficulty.
The most common music production software application is Cubase created by the German software production company Steinberg - now owned by Akai. This allows the user to assemble a rhythm track by programming each part individually through a MIDI keyboard or other compatible MIDI instrument.
Each track is recorded and saved to a computer hard disc so that the music is built up in a "layer-cake" type production. Each part, track or individual instrument can be processed by the software to alter the pitch, EQ and timing correction and can have digital effects added just like in a normal recording studio environment.
The difference is that the musical notes are converted into binary data, which is a digital format and can then be stored on a hard disk, CD or other media format.