Is there a major difference in what a compressor can do as a piece of software compared to hardware?