Point being, an application is not cross-platform merely on virtue of being written in a cross-platform language.Be it issues with language or issues with general compatibility, there is a need to run Windows applications in a Linux environment that is not really solvable without a compatibility layer like Crossover.