I think the best all-grain brewing software out there is Brewfather - it isn't free but is only about $3/ month. It does all the hard work - choose a beer style and it will tell you if your grain bill matches the style, does all the water addition calculations and can connect to Grainfather and...