SignServer is a server-side framework that operates on behalf of business applications. It is designed to perform automated signatures and other cryptographic operations on digital documents. The server uses plug-ins for customer specific applications and can also be clustered for high availability.
SignServer is intended for use in environments where key protection in hardware is complex:
SignServer can also be used to provide a simple method for administering centrally managed signatures in different applications.

The private signature key is kept within signing tokens. Multiple types of tokens are supported by SignServer and can be used simultaneously by different signing applications running on the same server. For instance:
Three kinds of processable services are included in SignServer 3.0:
In addition to processable services, there also exists another concept called Timed Service - which is plug-ins run at defined intervals, performing maintenance or reporting routines.
SignServer has been running in production for months and years virtually without downtime and was designed with high availability in mind.
SignServer offers you:
Using the unique plug-in architecture of SignServer, makes it easier than ever to build customized signers for your specific needs. Plug-ins can be uploaded, installed, configured and put in production - all while SignServer is running.
Signserver comes with a built-in plug-in for a Time stamp server (TSA). The TSA is RFC 3161 compliant and can be used to generate digitally signed time stamps. Time stamps are normally used together with eSignatures to provide proof of when documents were signed.
Signserver comes with a built-in plug-in for Machine Readable Travel Documents (MRTD) signing. The MRTD signing is implemented throughout the world - within the electronic passports, mandated by ICAO.