You can compile your COBOL application as JVM byte code (.class files) on any platform that Visual COBOL supports. You can then deploy the class files to a supported target platform without the need to recompile. For example, you can compile on Windows and deploy to either UNIX or Linux platforms, and vice versa. However, you should consider the following points that can affect the portability of your code between platforms. In these situations, there might be variations in the behavior depending on the platform: