I was told by a Microsoft engineer that the marketing department controls when a product gets released regardless if whether it works at all. So when "release day" arrives, whatever piece of trash they have in development goes out the door. And that's why there are thousands of updates in the lifetime of a piece of trash software.
For trading software, Trading Technologies is the best on the planet.
Thanks, actually this hypothesis makes a lot of sense and could explain why things break down with such regularity.
