We have used C++ Builder for 13 years now developing libraries and tools that are used in the semiconductor test industry. So execution speed is essential. We've recently started looking forward, and have decided to move to an open source c++ environment and be as ready as possible to move to Linux if we need to. So, I've ported some of our code to MinGw/MSYS on the Eclipse IDE. So far, not to bad. But the next step is database development (initially just to replace the various ways we read/write to the windows registry). Can MySQL be used on both Linux and Windows? Is MySQL free? The databases down the road don't look to cumbersome, so something as powerful as MSSQL is overkill. Besides that, the cost is a huge consideration. Or, are there other more compatible database platforms that are a better fit? Borland (Embaradaro) has been fantastic, but cost is now a premium, and our customers also use a c++ compiler, so we need to reduce the cost for us and them. ANY ideas/comments to this approach would be very useful and appreciated.