Perangkat lunak sesuai permintaan, yang juga dikenal sebagai perangkat lunak sebagai layanan ( SaaS ), adalah kelas program komputer yang diinstal pada server jaringan dan diakses dari jarak jauh. Jenis perangkat lunak ini biasanya berbasis langganan atau gratis untuk digunakan, berbeda dengan perangkat lunak tradisional yang sering kali harus dibeli. Beberapa perangkat lunak sesuai permintaan pertama digunakan untuk mengembangkan halaman web, meskipun sektor ini telah berkembang secara dramatis sejak saat itu. Perangkat lunak sesuai permintaan dapat digunakan untuk banyak tugas termasuk pengolah kata, persiapan pajak, dan permainan. Jenis penyebaran ini memiliki keuntungan bagi konsumen, seperti akses yang mudah, dan juga bagi pengembang perangkat lunak karena seringkali menawarkan waktu yang lebih menguntungkan ke pasar.
Perangkat lunak sesuai permintaan diinstal pada server dan diakses dari jarak jauh melalui koneksi Internet.
Karakteristik utama dari perangkat lunak on-demand adalah bahwa ia diinstal pada server dan diakses dari jarak jauh, biasanya melalui koneksi Internet. Ini adalah jenis komputasi awan , di mana komputer pengguna akhir bertindak sebagai terminal sederhana untuk mengakses perangkat lunak dan informasi yang terdapat di tempat lain. Dari sudut pandang pengguna, tidak pernah ada perangkat lunak untuk diunduh atau diinstal, dan tidak ada kekhawatiran tentang apakah spesifikasi komputernya akan memadai. Pengembang perangkat lunak juga diuntungkan karena ada lebih sedikit hambatan bagi pengguna untuk mencoba produknya, dan rantai pasokan tradisional sebagian besar dapat diabaikan.
Banyak contoh pertama perangkat lunak sesuai permintaan dimonetisasi melalui caral berlangganan ketika mulai muncul pada akhir 1990-an. Contoh awal SaaS adalah pembuat situs web yang dapat diakses dari komputer mana pun yang terhubung ke Internet. Kegunaan SaaS perintis lainnya melibatkan pengelolaan dan penyediaan infrastruktur jaringan, yang juga terkait dengan konsep infrastruktur sebagai layanan ( IaaS ) dan komputasi awan awal. Karena perangkat lunak sesuai permintaan diperluas di luar aplikasi bisnis dan perusahaan, berbagai metode lain dirancang untuk monetisasi. Periklanan dan metode lain sering digunakan untuk mendukung SaaS, sedangkan pengalaman pengguna inti ditawarkan secara gratis.
Perkembangan di bidang SaaS juga menciptakan ceruk game on-demand. Jenis perangkat lunak sesuai permintaan ini biasanya melibatkan menjalankan permainan video di server dan kemudian mengirimkan output visual dan audio ke pengguna di mana mereka dilihat seperti jenis video lainnya sesuai permintaan. Klien menampilkan aliran multimedia dan mengirimkan input keyboard atau mouse ke server, tetapi tidak melakukan fungsi komputasi lainnya. Jenis layanan on-demand ini dapat memungkinkan hampir semua komputer, terlepas dari kekuatan pemrosesan, untuk bertindak sebagai terminal dan memainkan game intensif sumber daya. Tidak seperti banyak aplikasi SaaS lainnya, game berdasarkan permintaan biasanya bergantung pada caral berbasis langganan yang sama seperti perangkat lunak awal berdasarkan permintaan.