I received several pms asking me about Genesis API. In the past few months I wrote several ATS and custom execution or front end software for serious Genesis traders. The C++ API was the only one available then. It is a very comprehensive API, with little or no documentation and simply required an expert level C++ software designer. The good thing is : it can do about anything, it's very fast, has a gazilion options and features. But it is not so accessible. Now, a new API is becoming available. It is much simpler (no comparison!). And will make it possible to address Genesis API in more languages. If used in C++ it should be very fast as well. With full documentation and easier to code for, it should make many traders happy. For now, I know well enough the standard, more sophisticated API so I don't think I will use the simpler one. Unless Genesis suggests otherwise I guess. I will continue building custom ATS or front ends for serious traders (and for myself as well obviously). Actually I am still using and building software for IB and Genesis. However, as far as nasdaq stocks are concerned, Genesis rules imho. So more and more traders will be able to build their own software for Genesis. Some will still require custom software architects for more complex and speed optimized solutions. Funny, I still remember times when IB would fight the idea of retail API access. I lobbied long and hard on this. Some of the threads are still in ET archives.. lol Soon, if not the case already, a direct access broker without API won't be in business. These APIs should continue to improve as the battle of the bots is raging in the markets.