Also es gibt auf der einen Seite DJ Software. Diese Simulieren quasi ein DJ Deck am PC. D.h. du kannst mit deinem PC auflegen, aber keine eigene Musik produzieren sondern nur Mixen.
Bekannte Vertreter sind beispielsweise: Traktor, BPM Studio, Mixvibes oder Virtual DJ.
Dann gibt es Producing Software. Diese wird dazu verwendet selbst Musik zu produzieren, also quasi "machen".
Um diese Anständig benutzen zu können braucht man jedoch eingentlich noch einen Midi-Controller und auf jedenfall eine Gute Soundkarte.
Bekannte Vertreter sind hier: Cubase, Fruity Loops, Ableton Live oder Reason.
Die Software ist generell recht Teuer und es werden noch VST Plug Ins (Virtuelle Instrumente) benötigt.
Produzieren erfordert ein ungehäures Know How und sehhhhhr viel zeit. Also falls du mit dem Gendanken Spielst zu produzieren hast du einen langen, steinigen, teuren Weg vor dir.