## Interoperability With X-Midas - Overview

Currently there are two (2) major options to have NeXtMidas interoperate with X-Midas.

- XBC - X-Midas Backward Compatibility
  - This option allows NeXtMidas macros to call X-Midas Fortran primitives.
- NeXtOPT
  - This option allows NeXtMidas to be installed as an X-Midas option tree.

How do I choose which one to use?

- Choose XBC if:
  - Starting a new project which requires a few X-Midas primitives that you do not want to re-code and which do not have NeXtMidas Java counterparts.
  - You eventually require your application to run from a browser with WebStart.
- Choose NeXtOPT if:
  - You have a relatively large X-Midas macro or project and you need a few NeXtMidas/Java capabilities.
  - You have no requirement to run your application from a browser with WebStart.