It mostly depends on what you want it to do. If you are looking for a way to sync up with your herd association and make it easier to submit and process then I would call them and see which one is easiest and if there are any discounts they offer. If that isn't what you are looking for I would go with good ole Microsoft Excel. You can customize it to your specifications and best of all it is free(if you already have it on your computer).