Well if you have a good enough computer, you should use it for recording. -
so you'll need to get a sequencer (virtual studio)
like Sonar, Cubase, Audition etc.
- and you'll probably need a sound card/audio interface
. you might be able to get some ok results by going into your computers soundcard, but it's better to get a soundcard/audio interface that has good convertors, good drivers (for latency and stability), and the right connections.