Le applicazioni di servizio accettano richieste dalle applicazioni client, elaborano tali richieste e restituiscono informazioni alle applicazioni client. In genere vengono eseguiti in background senza molto input dell'utente.
I servizi Windows, noti anche come servizi NT, offrono applicazioni eseguibili di lunga durata che vengono eseguite nelle proprie sessioni di Windows. Questi servizi possono essere avviati automaticamente all'avvio del computer, possono essere messi in pausa e riavviati e non mostrano alcuna interfaccia utente.
Utilizzare Delphi per creare applicazioni di servizio:
Sebbene Delphi sia ottimizzato maggiormente per le tipiche applicazioni basate sull'utente, il linguaggio di programmazione rimane in grado di creare applicazioni di servizio. Le versioni più recenti di Windows (in particolare Windows 10) hanno rafforzato le regole che le applicazioni di servizio devono giocare rispetto a Windows XP e Windows Vista.
Se sviluppi applicazioni di servizio utilizzando Delphi, consulta la documentazione tecnica corrente di Microsoft per orientarti alle migliori pratiche per Windows 10 e Windows Server.