Small business owner? 3 reasons to invest in software upgrades