Kiosk u području informacijske tehnologije mala je struktura koja uključuje zaslon i računalo – iako korisnik možda neće vidjeti računalo – često uključuje neku vrstu postavke koja omogućuje interakciju korisnika, na primjer, tipkovnicu ili zaslon osjetljiv na dodir. Kiosci se koriste na ulicama, na stručnim konferencijama i sajmovima, u trgovačkim centrima, trgovinama i zračnim lukama. Imaju mnogo različitih namjena. Softver za kiosk odnosi se na softver sustava i aplikacije koje pokreću kiosk, a varira ovisno o tome koju funkciju kiosk ispunjava.
Kiosci mogu jednostavno pružiti informacije, služeći kao multimedijsko oglašavanje. Oni mogu dopustiti ljudima da obavljaju financijske transakcije ili pružaju usluge e-ticketa ili prijave u zračnim lukama. Različite vrste kioska koriste se za prodaju, transakcije na bankomatima i za samostalnu naplatu u trgovinama. Mogu se postaviti za uzorkovanje multimedije u trgovinama koje prodaju audio CD-e, na primjer, ili omogućiti uređivanje fotografija, pristup e-pošti, pregledavanje weba ili korištenje računala. Mogu ispisati dokument, snimiti CD ili dati promjenu za korisničke transakcije. Svaka od ovih situacija zahtijeva drugačije softversko rješenje.
Neke vrste softvera za kiosk, kao što je ono što se koristi za strogo informativne stranice, mogu jednostavno raditi u petlji. Iako bi vandalizam mogao biti problem, nema puno brige za privatnost ili sigurnost. S druge strane, s internetskim kafićem ili kioskom za ugostiteljstvo, potreba da se osigura da privatni podaci jednog korisnika — poput povijesti pretraživanja, kolačića, podataka obrasca, lozinki itd., kao i svih virusa ili zlonamjernog sadržaja koji bi mogli su preuzete i treba ih očistiti – često se rješava softverom za “čišćenje”.
Posebno dizajnirani softver kioska omogućuje vlasnicima kioska da odaberu hoće li usluge ponuditi besplatno ili točno naplatiti korištenjem kreditne kartice korisnika. To se ponekad radi odabirom različitog softvera ili postavljanjem opcija unutar softvera. Softver za kiosk također se može koristiti za odvajanje plaćenih usluga od besplatnih. Na primjer, hotelijer bi mogao besplatno omogućiti pristup računalu, ali u softveru postaviti opciju za naplatu ispisa.
Softver za kiosk također se može koristiti za ograničavanje određenih upotreba računala. Na primjer, kada se nudi korištenje računala, može se postaviti određeni preglednik, mogu se ograničiti web stranice koje korisnik može pregledavati, a aplikacije kojima korisnik može pristupiti mogu biti ograničene. Alternativno, računalo se može postaviti na samo jednu aplikaciju ili web-mjesto, kao što je web-pošta. Osim toga, određene kombinacije tipki mogu se zaključati kako bi se izbjeglo moguće namjerno ili slučajno brisanje stavki ili druge kritične promjene.