En
tjanst
ar en aktivitet eller funktion som tillfor varde till en mottagare, betjanar denna, utan att i sig innebara att ett bestaende fysiskt objekt med eget varde tillfors mottagaren. Det
engelska
ordet
service
med samma betydelse anvands ibland i samband med betjaning av en
kund
[
1
]
.
Historiskt har tjanster framst associerats med stodfunktioner till manskligt leverne, som stadning, uppassning, barnpassning med mera som da vanligast utforts av
tjanstefolk
, personer anstallda av mottagaren. Dessa basala tjanster utfors numera huvudsakligen av personer som inte ar anstallda av mottagaren utan erbjuds i en kop-salj-, leverantor-kund-relation.
Specialiserade personliga tjanster, som
artisteri
och
radgivning
, utforda av specialiserade tjansteutovare har alltid funnits och har blivit allt vanligare. An mer har en ny typ av liknande tjanster vaxt upp i kolvattnet av
industrisamhallet
med tjanster som kundtjanst (hjalpcentral) av produkter och radgivning (
konsulting
) till organisationer.
De senaste artionde har ocksa tjanster som levereras av maskiner (
datorer
) blivit alltmer vanliga, inte minst med
internets
genombrott.
Sammanlagt har detta inneburit att den sa kallade
tjanstesektorn
vuxit och att begrepp som
tjanstesamhallet
borjat anvandas for att beskriva det moderna samhallet.
- Inom
telekommunikation
och
datornatverk
ar tjanst, till exempel datakommunikationstjanst, det arbete eller det betjanande som en programvara eller en utrustning kan utfora for en manniska (och motsvarar da en tillampning) eller for en annan programvara eller utrustning. Denna tekniska definition ska inte sammanblandas med begreppen
teletjanst
,
innehallstjanst
och
mervardestjanst
, som ar immateriella ekonomiska produkter enligt ovanstaende definition.
- Inom
operativsystem
och
distribuerade system
ar en tjanst en betjanande
process
som inte tillhor nagon sarskild anvandare. Denna process ar beredd att ta emot order fran andra processer som tillhor olika anvandare pa samma eller annan dator, och leverera tillbaka begarda resultat. Om den betjanande processen finns pa en annan dator kallas den process som utfor tjansten ofta
server
och den betjanade processen
klient
.
- En
webbtjanst
innebar att en webbserver kan betjana en annan webbserver, och ar grunden for
tjansteorienterad arkitektur
. En tjanst ar har en betjanande funktion som ar valdefinierad, sjalvstandig och oberoende av sin omgivning.