I currently use CattleMax2, I never upgraded because I did not feel like have to pay for the upgrade 6 months after I purchased the software. I am looking at Ranch Manager because I need something that can track Sheep and Goat records also since we are starting to expand into other species.