| Interface | Description |
 | IAddInOptions | Supports addin specific options. |
 | IAETitle | Supports server AE title verification and enumeration. |
 | IAuditLog | Support DICOM audit logging. |
 | IConfigureDialog | Addins implement this interface if they want to provide a custom configuration dialog. |
 | ICrud | External Store Addins implement this interface to provide ICrud operations (Create, Retrieve, Update, Delete). |
 | IDicomRequest | Supports addins sending DICOM related requests. |
 | IDicomSecurity | Provides security information when performing a secure DICOM conneciton. |
 | IExtendedPresentationContextProvider | Allows implementors to support DICOM extended negotiation features in an addin. |
 | IFeature | Allows implementors to add licensing features to the PACS Framework Server. |
 | ILicense | Allows implementors to provide license to the PACS Framework Server. |
 | ILicenseProvider | Allows the implementer to provide runtime license information to the storage server. |
 | IModule | Defines a set of methods to be implemented by modules deployed in the application. |
 | INotifyReceiveMessage | Addins implement this interface to be notified of all DICOM messages that occur. Implementers of this interface cannot affect the messages. |
 | INotifySendMessage | Addins implement this interface to be notified whenever a new DICOM message is sent. Implementers of this interface cannot affect the messages. |
 | IPresentationContextProvider | Addins implement this interface if they want to dynamically decide on presentation context support. |
 | IProcessBreak | Addins implement this interface to be notified when a processing stop request has been issued. |
 | IProcessCFind | Allows implementors to respond to C-FIND-REQ commands. |
 | IProcessCGet | Allows impementors to respond to a C-GET-REQ command. |
 | IProcessCMove | Allows impementors to respond to a C-MOVE-REQ command. |
 | IProcessCStore | Allows implementors to respond to a C-STORE-REQ command. |
 | IProcessNAction | Allows implementor to process N-ACTION-REQ command. |
 | IProcessNCreate | Allows implementors to process N-CREATE-REQ command. |
 | IProcessNDelete | Allows implementors to process N-DELETE-REQ commands. |
 | IProcessNGet | Allows implementors to process N-GET-REQ commands. |
 | IProcessNReport | Allows implementors to process N-EVENT-REPORT-REQ commands. |
 | IProcessNSet | Allows implementors to process N-SET-REQ commands. |
 | IProcessServiceMessage | Allows an addin to process a service message. |
 | IServerConfig | Allow an implementer to initialize some configuration information when the server loads. |