I run Beersmith on my desktop and phone (android) it's very good once set up. It has a lot of add on's to get more malts,hops and recipes from places like the brewing network.
I use the Beersmith cloud to transfer the recipe to my phone before going to the homebrew shop.
I use the brew day time to time the mash and it will alert you to add hops, and other things to the boil.
You can record volume and Sg along the brew day.
The tools in it will help you adjust for a missed OG or Calc a alcohol.
I use it a lot and really like it.