What is the software you need? As HAL9000 pointed out, Linux runs just dandy on Macs, and a lot of software written for Linux (or for any *ix) has been ported to Mac.
The software I run is a Point of Sale program that my company develops. I’m not exactly sure what it would take to make it run in Linux, but I’m going to find out.