Interoperability does come with certain caveats:
After these changes have been made and the code has been separated, you are ready to use SMART to convert the platform-specific code. This process is described in the SMART documentation and in this guide.