I feel like the place that current brewing software falls down is moving us into a future where we use smart phone/devices for the brew day and a computer for planning/post-brewing stuff. I currently use BeerSmith and have suggested this on his forum, but I'll para-phrase it here.
I want better brew-day features. Right now the software tends to focus on planning and not on the process during the day. For example there's a Notes section but not broken down by the process. So I tend to keep a log in the notes section. But if I want to see all of my past "mashing" notes I have to look back through other notes in other brews. Stuff like that.
I can envision a tool that allows me to pull up my recipe and start the brew on my android. The program would then give me a "wizard" like interface where I could check off all of the various steps of my brew day. Weigh out 10 lbs of Marris otter? check; heat 11 gals of sparge water? check; add Irish Moss? - oh almost forgot that one, you get the picture.
I would also like to have the wizard include a scheduler/timer - when you start the mash, you could tell it to warn you at 60min and then alarm at 90. Then have a timer for recirculation, then for sparge, etc... I've been brewing for 6 years and still forget to set the damn timer on occasion. I also inevitably want to know how much time it actually took rather than just the plan. It would have to be easy tho.... big button to start, big one to pause another to turn off the alarm, etc...
I would want to do this on a smart phone (Android) and have it sync back up with my computer where I could analyze the day, determine where I want to change it for the next brew session and even re-order ingredients/parts...
I've got lots of ideas... Funny thing is that I'm a programmer by trade so I could actually build something like this. However, I have to budget my spare time: Wife, 2 kids, brewing, learning to play guitar, drinking to excess. Doesn't leave enough time for another "project". Good luck to you.