The software we use was developed by us for our needs. Our needs include prepicking and error reporting through our USAtech credit card devices processing dex files as they come in. It has profit reporting as well as nutritional information linking for each machine through a web address. What are you looking to do with software? Maybe we can tweak it for your needs at a low cost. It is web based, so you would need hosting service like linode.com or similar($20/month).