A software sampler is a piece of software which allows a computer to emulate the functionality of a sampler. Wikipedia