Formulating a recipe for a given batch size seems pretty fundamental.
Well, yes until I say tomato and you say tomatoe.
Even if we all talking the same language and not some pidgin of knockouts and flameouts of wort size and batch size of points per pound (I don't use a hammer mill so its geek to me) and efficiency and what efficiency, what are you comparing, what are you measuring and what am I or he or she measuring or expecting.
Even after we get over all that the big thing is adjusting to meet our system, different set ups, different geometrys mean different results, I bet my system has very diferent losses just based on base to volume ratio than Fred's or Joe's or the other one.
So I get that right, I get a formula for my system based on observation and measurement...great.
Then we need to factor technique in, in winter I tend to use a vented cover over my boiler (I brew outside) for the first 30 minutes, I dont go above 60% capacity anyway (I have a 120 litre boiler and even 70 litres starting will result in a boil over sometimes), my evaporation losses even for the same boil time vary by a number of percent, my loss through trub is unpredicatable and so it goes.
Promash/Beersmith both give you the capability to adjust all sorts of things according to your system, the initial settings are a pretty good fit for such a wide range. Do many people tweak the settings, no idea, in my case best case would be to tweak to match the brew before !!
We are homebrewers, our systems and techniques are not tightly controlled, PM/BS are excellent tools but in the end merely a tool.
K