For the last 15 or so years probably we've had Cattlemax. Back when we started it was a disk for the computer and they were new. Now they have it online in a cloud service so you can access it from any computer or device.
They offer a free trial if you go to their website. It used to be 30 days but I believe I saw it went down to 21 or something like that.
The customer service has always been top notch.
The software offers tracking for so many different things. From financial records to rain totals. Equipment records and of course cattle records. You can print out reports for so many things. Work sheets also.
We track everything from semen inventory, to what cattle are in what pasture. Withdrawal periods are also easy to track.
The cost depends on how many cattle you want in it and if you're doing registered or commercial. Very reasonably priced either way.