SPExternalApplicationSettings.Provider Property

Gets or sets the External Application Provider (EAP) that manages rendering of Web Parts that host external applications and that provides any custom logic needed to register external applications such as Silverlight applications.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No

public SPExternalApplicationProvider Provider { get; set; }

If the Provider property is a null reference (Nothing in Visual Basic) and Enabled is true, then the default EAP that is built-in to Microsoft SharePoint Foundation is used.