A software synthesizer is a software application designed to emulate some type of hardware synthesizer. Some software programs focus their attention on emulating one specific synthesizer — often a well-known vintage model, while others have a wide range of capabilities. Some operate as stand-alone applications, while others function as plug-ins within some other environment. Quality, however, varies significantly. As computer processing power has increased, soft synths are becoming better in quality and thus more widely used, not to mention less expensive.
See also “virtual instrument.”