Most components of the server are customizable using StructureMap as a DI (Dependency Injection) framework to provide a plug-in architecture.
Each layer of the server is packaged on its own NuGet package such that it cab be easily integrated into your application.
Platform and Hosting Options
The server can run as a Web Application in Microsoft IIS, or
Microsoft Azure WebApp with no infrastructure to setup.
It can be configured to use
Azure Blob Storage and Azure SQL database for storing and querying DICOM Datasets, or
A Windows File System with on-prem SQL Database.