Since it seems that in the next release of Delphi (XE7-8 or 9) we will have the ability to compile to linux platform, do you think it will may possible to compile project using your business suite (Sparkle, RemoteDB, Aurelius and XData) ?

Sparkle seems closely linked to the environment Windows.

We will have to work on it of course. But we built it from scratch thinking about linux and other platforms. Sparkle idea is to use the most platform native API as possible, while keeping the framework cross-platform, to benefit from both worlds. There are high-level abstract classes that you work with, and only under the hood it's tied to the platform environment.

When we support Linux, we will probably just add an Apache layer and all the remaining application will stay the same. I don't think Linux support will come in XE7, though.