I use Excel. I have made a program with it that serves my needs. I enter each animal. price, color, ear tag, breeding date, birthdate, medications, feed, hay, notes, selling price, selling weight, etc.. I also enter all purchases in different sheets, All of this is linked to another sheet that returns data on each animal as well as taxable info for tax time. It returns exp. calving date, money invested in each animal, feed per head, feed per herd, hay per herd, days on farm for each animal, supplies per herd, rate of gain, etc... Excel will do the things I need. You just have to right the formulas to make it work. The biggest reason I do it is the bottom line. How much did each animal make for me.? You just have to configure it to suit your needs.