Although backward compatibility between the Java 2 Platform and the Netscape VM has been the goal, it may not be 100%. Some applets may run as is; other may only need recompilation; others, however, may need to be ported to the Java 2 platform.