My friend Cindi wrote an article for examiner.com about Kintraks, the software that she recommended to me and I use as well. Yes, it does all that and the price is great! I downloaded evaluation versions of other, more expensive, programs and they were all extremely difficult to use. I am a nerdy type who usually learns programs very quickly, but I felt overwhelmed. Even if you have a handful of sheep, goats, etc. it is well worth it to get Kintraks.