You use the External type application plan with external Perceptive Content interfaces, such as iScript and Integration Server.
This type uses data available from the external interface to identify possible property values for items and containers. It also limits the property values you can use for input in the external interface.