On-demand-ohjelmisto, joka tunnetaan myös ohjelmistona palveluna (SaaS), on tietokoneohjelmien luokka, jotka asennetaan verkkopalvelimille ja joita käytetään etänä. Tämäntyyppiset ohjelmistot ovat tyypillisesti joko tilauspohjaisia tai vapaasti käytettävissä, toisin kuin perinteiset ohjelmistot, jotka on usein ostettava. Joitakin ensimmäisiä tilausohjelmistoja käytettiin verkkosivujen kehittämiseen, vaikka ala on laajentunut dramaattisesti sen jälkeen. On-demand-ohjelmistoa voidaan käyttää moniin tehtäviin, kuten tekstinkäsittelyyn, veron valmisteluun ja pelaamiseen. Tällaisella käyttöönotolla on etuja kuluttajalle, kuten helppo pääsy, ja myös ohjelmistokehittäjälle, koska se tarjoaa usein edullisempaa aikaa markkinoille.
On-demand-ohjelmiston tärkein ominaisuus on, että se asennetaan palvelimelle ja sitä käytetään etänä, tyypillisesti Internet-yhteyden kautta. Tämä on eräänlainen pilvipalvelu, jossa loppukäyttäjän tietokone toimii yksinkertaisena päätelaitteena päästäkseen käsiksi muualla oleviin ohjelmistoihin ja tietoihin. Käyttäjän näkökulmasta ei ole koskaan ladattavia tai asennettavia ohjelmistoja, ja on vähemmän huolissaan siitä, riittävätkö hänen tietokoneensa tekniset tiedot. Ohjelmistokehittäjä hyötyy myös siitä, että käyttäjien tuotteen kokeilulle on vähemmän esteitä, ja perinteinen toimitusketju voidaan suurelta osin jättää huomiotta.
Monet ensimmäisistä tilausohjelmiston esimerkeistä kaupallistettiin tilausmallilla, kun ne alkoivat ilmestyä 1990-luvun lopussa. Varhainen esimerkki SaaS: stä oli verkkosivustojen rakennustyökalu, jota voit käyttää miltä tahansa Internetiin yhdistetyltä tietokoneelta. Muita uraauurtavia SaaS -sovelluksia olivat verkkoinfrastruktuurin hallinta ja tarjoaminen, joka myös liittyi infrastruktuuriin palveluna (IaaS) -konseptiin ja varhaiseen pilvipalveluun. Kun tilausohjelmistot laajenivat liiketoiminta- ja yrityssovellusten ulkopuolelle, monet muut menetelmät kehitettiin kaupallistamiseen. Mainontaa ja muita menetelmiä käytetään usein SaaS: n tukemiseen, kun taas ydinkäyttökokemus tarjotaan ilmaiseksi.
Kehitys SaaS-alalla loi myös tilauspelaamisen. Tämäntyyppinen tilausohjelmisto sisältää tyypillisesti videopelin suorittamisen palvelimella ja sen jälkeen visuaalisten ja äänilähtöjen lähettämisen käyttäjälle, jossa niitä katsotaan kuten minkä tahansa muun tyyppisiä videoita. Asiakas näyttää multimediavirran ja lähettää näppäimistön tai hiiren syötteet palvelimelle, mutta ei suorita muita laskutoimintoja. Tämäntyyppinen on-demand-palvelu voi antaa käytännöllisesti katsoen minkä tahansa tietokoneen prosessointitehosta riippumatta toimia päätelaitteena ja pelata paljon resursseja vaativia pelejä. Toisin kuin monet muut SaaS-sovellukset, tilauspelaaminen perustuu tyypillisesti samoihin tilauspohjaisiin malleihin kuin varhaiset tilausohjelmistot.