I've always wondered this. I don't know shit about this sort of thing, so I'm curious about the whole process. C++? Maybe Neoticker (I think Louis mentioned here liking Borland's C++ builder -- on his recommendation I've been using their C# builder to learn C# and it is really a nice product. Thanks Louis!). Delphi? (I think ensign must've been developed in Delphi, maybe with a Borland product)? I guess the key is to have an environment that is database friendly (I've heard that delphi is especially good for database stuff). What about the big ones, like esignal or qcharts? Is ravenquote/erlangerquote still alive?