Seems to do it for me. I add grains and adjuncts and it changes the estimates. I change my mash temp and it changes again. The one thing it doesn't account for is the attenuation of the yeast. I made my saison and the estimated FG was WAY high.
Alll beersmith does is take your OG, and multiply it by the average attenuation of the yeast selected.