Key-value store server and client. Either in-process or as a service with accompanying nuget packages.