When I ran a company for someone else, and was looking for a sales manager, it was always hard to find a good one. The person wanting the job would talk about marketing plans, new fancy advertising, a better way of this, or a better way of that. It was rare to find a person who understood0d that the bread and butter way still getting down in the trenches, working the nuts and bolts, and at the end of the day, if needed, bring the sales in himself, if the sales crew was behind. Finding a great marketing director was not the goal, as they were a dime a dozen. a true salesman, and someone to fit the sale managers position, was much harder to do.
What I am saying, is that all the bells and whistles, and adding a bunch of stuff like humidity and temp, may be a bit much. If you need software for 10 hives, I don't see why. If you need software for 5,000 hives, and you might...then some things just are not going to matter anyways.
Define what information is needed, what is useful, and find a "NEED". Then tailor your product around filling that need.
Who will be buying software for hive management? Go ask them what would they like to see. Find out how you can create "VALUE" in your product, and which design features are needed by those beekeepers. And see if it is something they need, willing to buy, etc.
Like that sales manager sitting in the office thinking he was "creating" sales by this slick program, adding this report, and so on, it usually failed. Going out and spending time with the sales force, getting in the ditch, etc., had more results. I equate that to time doing much more productive things with bees, other than worrying about wind, humidity, and bar coding everything.
I kind of picture this whole software the same. Is knowing the wind on any particular day, having barcodes on my lids, or any other of the ideas thus far, going to make my bees more productive, make me more frugal, or make a difference at the end of the year? Or is this program going to be something one buys, uses a couple times, and it ends up in a closet.
Show me why your features beyond "being neat to track" will make a difference in my business. If you can not do that, it will not sell. Unless your giving it away.... :-D Throwing it in the closet will be much better if it was free. I wouldn't keep reminding myself how much I wasted if I had bought it.
Bottom line....IS THERE a NEED FOR SUCH a PROGRAM? Most good products defined a NEED, then tailored their product to that need. Each item suggested should be followed up with "Why is that needed?. And how would that "sell" to someone and how would it be beneficial in regards to productivity and the bottom line.