Binary Shared Modules
Binary shared modules are essentially shared modules that you create to hide the implementation details of a shared module from the consumers of the module. A binary shared module is compiled into a binary format for use by another application.
A binary shared module can be used like any other shared module, except its end user must use it as is without the ability to modify it in any way. When imported into a project, the end user will not be able to see its process diagram or the implementation details of other artifacts within the module.
Binary shared modules serve as a good vehicle when you have a standalone functionality that you want to share without exposing its details.
See "Creating a Binary Shared Module" and "Using a Binary Shared Module" in the Application Development guide for more details about creating and using binary shared modules.