You need what's called a Digital Audio Workstation, and under this category you have programs like Cubase, Cakewalk, Logic, Digital Performer, ProTools etc. etc. You need one of them to host Battery, because Battery essentially works as a virtual module, it's a virtual sampler, and the host DAW is the sequencer, which hosts all the MIDI instructions. Battery merely responds to that and triggers the samples.