3DOrchestrate provides a Java API that lets you control how 3DOrchestrate submits simulation process work items to your DRM system. 
  
      
    You work with the Java API in these ways:
- Set two properties in the SMAExeServer.properties file to declare the custom DRM interface.
 - Write Java code corresponding to the API.
 - Create an XML file describing the custom DRM options you want to make available to your end-users in the simulation client apps' UI. For more information, see Customizing the UI DRM Options for Users.