Topshelf windows üzerinde servis olarak çalışabilecek uygulamalar geliştirmeye imkan sağlayan bir kütüphanedir. Servisler bilindiği gibi işletim sistemde arka planda uzun süreli çalışan uygulamalardır ve konfigürasyona bağlı olarak işletim sistemi başlatıldığında otomatik olarak çalışmaya başlayabilirler.