I prefer to use an online calculator, so I can access everything whether I'm at home, work or on my smartphone. I've tried several apps, but I have been using Brewer's Friend pretty much exclusively for a couple of years now. There are frequent updates, loads of robust features, and the support (if you ever need it) is top-notch.