I have to say that I am fed up with companies lacking in this department. I for one have a problem buying any product from a company without knowing the roadmap for future developments. I think we should all be greatful that Mr. Garritan is so actively involved in his user base, and continues to provide information about future developments. Although sometimes I even wish he would provide more. But maybe i'm just crazy.
With-holding these 'future developments' doesn't do anyone good, and if anything you loose potential customers. A roadmap isn't intended to release the implementation details of a product to competitors, merely let CUSTOMERS feel like they are informed and somewhat involved.
For example, I sometimes HATE Apple, just cause they are so secret about everything. I love IBM cause they publish roadmaps on just about all of their development efforts.
For instance I was looking into buying a larger library. EWSO gold or opus 1. So I'm thinking opus 1, because of the legato tool..... But then i read that EW is working on their own legato solution.... Hmmm, so I'm thinking that EWSO would be better buy if it had a legato solution. But wait, I can't find any other information on it. No details, no estimated timeframe, no nothing. So I don't have the information to make the decision. Maybe if EW gave more information I could buy EWSO and be expecting a legato update within 4 months. But I don't even know that so I guess I go with Opus 1. Oh but wait, it seems the legato performance tool has a bug in it with EXS24. Oh well usually companies fix bugs within reasonable amount of time..... wait nope. There is no estimated date when the bug will be fixed, oh wait, they don't even say they will fix it.
I can't stress enough the importance of providing customers and comsumers with roadmaps. I think it is something that has been looked over by many, many developers. Estimated dates are just that.....estimates. They are not release dates at all. In my opinion a company should provide roadmaps for all developments to users/customers. Include everything from initial customer feedback on the idea, timeframes, to letting users know when major milestones have been reached in the development stage, to beta testing, etc.
I for one can't stand the 'secrecy' of developments these days, and it just puts me off buying products alltogether. When I make a purchase I want more information available to me. Not just what is the best product right now, what will be the best investment.