Although Java has no more choices on Windows on the software integration, it is better than the actual customization development, which is better than the .NET on tools and architecture moderation, and thus cost is lower in this regard. Overall may be better than integrated with other convenient applications on Windows. The application integration under Windows does not necessarily be real stable and reliable, and the cost is not low. Two camps are really balanced.