Perangkat lunak sebagai layanan (SaaS) adalah perangkat lunak aplikasi yang dihosting di cloud dan digunakan melalui koneksi internet melalui browser web, aplikasi seluler, atau thin client.
Penyedia SaaS bertanggung jawab untuk mengoperasikan, mengelola, dan memelihara perangkat lunak dan infrastruktur yang menjalankannya. Pelanggan cukup membuat akun, membayar biaya, dan mulai bekerja.
Beberapa sejarawan industri menelusuri asal usul SaaS hingga tahun 1950an, ketika aplikasi yang berjalan pada mainframe dikirimkan ke terminal jarak jauh. Namun SaaS seperti yang kita kenal sekarang dimulai pada tahun 1999, ketika Salesforce meluncurkan sistem manajemen hubungan pelanggan (CRM) sebagai perangkat lunak yang dihosting di cloud yang dikirimkan ke browser web.
Saat ini SaaS adalah layanan komputasi awan publik yang paling umum dan model pengiriman perangkat lunak yang dominan. Sebagian besar perangkat lunak yang digunakan oleh tenaga kerja dari alat bantu sehari-hari seperti Slack (untuk perpesanan) dan Dropbox (untuk penyimpanan dan berbagi file), hingga aplikasi bisnis inti seperti perencanaan sumber daya perusahaan (ERP) dan platform sumber daya manusia atau pengoptimalan tenaga kerja disampaikan melalui model SaaS.
Dibandingkan dengan perangkat lunak tradisional yang diinstal on premises, SaaS menawarkan bisnis dari semua ukuran, mulai dari perusahaan rintisan hingga organisasi global raksasa. Dengan manfaat time-to-value yang cepat, biaya manajemen yang rendah hingga tanpa biaya sama sekali, dan biaya yang dapat diprediksi.
Popularitas ini terus melonjak. Analis industri Gartner memperkirakan pendapatan perangkat lunak SaaS di seluruh dunia akan melebihi USD 145 miliar pada akhir tahun 2022 (tautan berada di luar ibm.com); analis lain, International Data Corporation (IDC), memproyeksikan pasar SaaS di seluruh dunia akan tumbuh menjadi USD 302,1 miliar pada tahun 2025 (tautan berada di luar ibm.com).
Hubungkan dan integrasikan sistem Anda untuk mempersiapkan infrastruktur Anda untuk AI.
Daftar untuk panduan DaaS
SaaS memanfaatkan infrastruktur komputasi cloud dan skala ekonomi untuk memberi pelanggan pendekatan yang lebih efisien untuk mengadopsi, menggunakan, dan membayar perangkat lunak. Semua aplikasi SaaS berbagi karakteristik ini:
Aplikasi SaaS dibangun untuk di-host di cloud. Vendor perangkat lunak SaaS dapat meng-host aplikasi di infrastruktur cloud sendiri atau dengan penyedia layanan cloud (seperti Amazon Web Services (AWS), Google Cloud, IBM Cloud atau Microsoft Azure). Hosting dengan penyedia layanan cloud yang mapan memungkinkan penyedia SaaS menawarkan skalabilitas dan aksesibilitas global yang mungkin dibutuhkan oleh beberapa pelanggan.
Aplikasi SaaS dapat diakses oleh setiap pelanggan yang memiliki koneksi internet dan perangkat pengguna yang terhubung ke internet (misalnya, komputer, ponsel, atau tablet). Aplikasi SaaS biasanya berjalan di browser web apa pun; pada perangkat seluler, aplikasi SaaS dapat berjalan lebih efektif pada (atau dapat memerlukan) aplikasi seluler atau tablet. Beberapa aplikasi SaaS, seperti Adobe Acrobat, dapat menawarkan atau membutuhkan thin client khusus yang diunduh dan diinstal oleh pengguna pada komputer mereka.
Aplikasi SaaS menggunakan arsitektur multi-penyewa, di mana satu instance aplikasi melayani setiap pelanggan. Untuk keamanan dan privasi data, data aplikasi, data pengguna, data sistem, dan konfigurasi khusus setiap pelanggan dipisahkan dari data pelanggan lain.
Yang paling penting, aplikasi SaaS hanya membutuhkan sedikit atau bahkan tidak ada manajemen dan tidak ada pemeliharaan dari pelanggan. Vendor SaaS bertanggung jawab untuk
Banyak vendor SaaS juga menyediakan antarmuka pemrograman aplikasi (API) yang dapat digunakan pelanggan mereka untuk mengintegrasikan aplikasi SaaS dengan SaaS lain atau aplikasi perangkat lunak tradisional.
Aplikasi SaaS tersedia dalam berbagai macam skema harga langganan, semuanya berbeda dengan lisensi perangkat lunak tradisional, yang menyediakan akses ke perangkat lunak dan layanan terkait untuk jangka waktu tertentu dengan harga tetap (atau menu dengan harga tetap).
Harga gratis atau 'freemium'
Sebagian besar vendor SaaS menawarkan versi perangkat lunak gratis yang dapat dicoba oleh pelanggan dalam jangka waktu singkat, biasanya seminggu atau sebulan. Biasanya, uji coba gratis ini menawarkan akses ke semua fitur perangkat lunak, namun membatasi berapa kali atau sejauh mana fitur tersebut dapat digunakan, dan beberapa bahkan tidak memerlukan kartu kredit.
Beberapa perusahaan SaaS menawarkan versi 'freemium' dari aplikasi mereka: versi yang selalu gratis, dengan subset yang terbatas tetapi berguna dari fitur produk lengkap, atau yang tidak dibatasi dengan cara apa pun, tetapi secara berkala mengharuskan pengguna untuk mengeklik iklan yang ditampilkan sebelum melanjutkan pekerjaan. Penyedia SaaS berharap bahwa pengguna freemium pada akhirnya akan beralih ke versi perangkat lunak berbayar.
Harga langganan berjenjang bulanan atau tahunan
Untuk bisnis kecil dan menengah, produk SaaS biasanya menawarkan 'tingkatan' harga berdasarkan set fitur atau tingkat penggunaan. Sebagai contoh, solusi pemasaran email SaaS mungkin menawarkan tingkat 'standar' untuk hingga 5.000 kontak seharga USD 250 per bulan, tingkat 'pro' untuk hingga 20.000 kontak seharga USD 500 per bulan, dan tingkat 'bisnis' untuk 100.000 kontak ditambah desain halaman arahan dan hosting seharga USD 600 per bulan.
Untuk perusahaan besar, vendor SaaS dapat menawarkan tingkat 'perusahaan' yang memungkinkan pilihan fitur yang lebih terperinci, dukungan prioritas, persyaratan SLA khusus, dan bahkan harga yang dapat dinegosiasikan.
Harga berjenjang memungkinkan pelanggan memilih paket terbaik untuk kebutuhan fungsional dan anggaran mereka, dan membuat skalabilitas semudah naik ke tingkat berikutnya. Sebagian besar harga langganan berjenjang menawarkan diskon bagi pelanggan yang membayar untuk satu tahun sekaligus, dan penyesuaian harga pro-rata untuk pelanggan yang mengubah tingkatan di tengah masa berlangganan.
Manfaat dan keunggulan SaaS paling baik dipahami jika dibandingkan dengan perangkat lunak tradisional, yaitu perangkat lunak yang diinstal dan dikelola pada infrastruktur on premises:
Potensi Tantangan
Terlepas dari keunggulannya, SaaS memang menimbulkan potensi risiko dan tantangan yang perlu diwaspadai oleh pelanggan, terutama pelanggan perusahaan.
Karena aplikasi SaaS sangat mudah digunakan oleh pengguna, aplikasi ini dapat berkembang biak di sebuah organisasi tanpa sepengetahuan staf TI. Fenomena yang disebut 'TI bayangan' ini dapat menimbulkan risiko keamanan. Pada dasarnya, jika staf TI tidak mengetahui perangkat lunak apa yang digunakan pengguna, mereka tidak dapat memastikan bahwa perangkat lunak tersebut aman.
Akibatnya, TI bayangan juga dapat memperburuk praktik keamanan buruk yang ada, seperti menggunakan kata sandi yang sama untuk lebih banyak aplikasi, dan meningkatkan kerentanan keseluruhan organisasi terhadap penyerang.
Risiko potensial lainnya adalah vendor lock-in, atau kesulitan untuk berpindah ke vendor SaaS lain ketika aplikasi vendor saat ini tidak lagi memenuhi kinerja, fungsionalitas, atau persyaratan bisnis pelanggan. Sebagai contoh, jika aplikasi SaaS bergantung pada logika bisnis berpemilik atau tumpukan teknologi berpemilik, mungkin akan sulit atau tidak mungkin untuk berpindah dari aplikasi SaaS tersebut ke aplikasi lain tanpa membuat pengorbanan yang signifikan.
SaaS, PaaS dan IaaS adalah tiga model komputasi 'sebagai layanan' utama yang ditawarkan oleh penyedia layanan cloud. Setiap model menarik bagi jenis pelanggan komputasi cloud yang berbeda, dan melepaskan tingkat manajemen TI yang berbeda kepada penyedia layanan awan.
SaaS, seperti yang telah dibahas secara rinci di atas, diperuntukkan bagi pelanggan yang ingin membeli dan menggunakan aplikasi perangkat lunak siap pakai yang di-hosting di cloud melalui koneksi internet. SaaS mengalihkan semua pengembangan perangkat lunak dan manajemen infrastruktur ke penyedia layanan cloud.
PaaS, atau platform sebagai layanan, menyediakan platform yang di-host di cloud yang lengkap dan terkelola sepenuhnya, yaitu perangkat keras, perangkat lunak, alat pengembangan, dan infrastruktur, melalui koneksi internet bagi pelanggan yang ingin mengembangkan aplikasi mereka sendiri. PaaS memungkinkan tim pengembangan perangkat lunak untuk membangun, menguji, menjalankan, memperbarui, dan menskalakan aplikasi dengan lebih cepat dan murah dibandingkan jika mereka harus membangun dan mengelola platform on premises mereka sendiri.
IaaS, atau infrastruktur sebagai layanan, menyediakan akses sesuai permintaan ke sumber daya komputasi, jaringan, dan penyimpanan yang dihosting cloud dengan basis bayar sesuai pemakaian. IaaS diperuntukkan bagi pelanggan yang menginginkan kendali internal atas aplikasi dan platform mereka, namun ingin meningkatkan dan memperkecil sumber daya infrastruktur sesuai kebutuhan, daripada membayar mahal untuk membangun dan mengelola pusat data on premises yang dapat mengakomodasi kebutuhan yang sangat bervariasi atau beban kerja yang 'runcing'.
Dapatkan analisis kognitif, inovasi proses, dan ciptakan pengalaman pelanggan yang lebih baik dengan aplikasi Perangkat Lunak sebagai Layanan (SaaS) yang siap pakai.
Buat strategi cloud hybrid yang mendorong efisiensi biaya, meningkatkan produktivitas, dan menciptakan peluang untuk inovasi.
Integrasikan di seluruh dan di dalam beberapa cloud pribadi dan publik serta sistem on premises.
Manfaatkan solusi infrastruktur on premises yang terbuka, fleksibel, dan aman untuk membuka strategi cloud hybrid Anda.
Solusi ini melindungi pengguna dan aplikasi Anda, di dalam dan di luar perusahaan, dengan pendekatan perangkat lunak sebagai layanan (SaaS) yang rendah gesekan dan cloud native.
Dapatkan visibilitas, manajemen, dan keamanan untuk titik akhir dan pengguna dengan solusi MDM komprehensif berbasis Perangkat Lunak Sebagai Layanan (SaaS).
Bangun sekali, ulangi dengan cepat, dan terapkan di mana saja dengan pengembangan aplikasi cloud-native.
Buka investasi cloud Anda dengan mengubah cara Anda mengelola aplikasi.
Memahami dan membandingkan tiga model layanan komputasi cloud yang paling populer.
Dapatkan gambaran umum tentang IaaS, komponennya, keunggulannya, harganya, dan bagaimana hubungannya dengan PaaS, SaaS, BMaaS, kontainer, dan tanpa server.
Bangun, uji, terapkan, dan skalakan aplikasi lebih cepat dan lebih hemat biaya dengan PaaS, model komputasi berbasis cloud.
Lihat manfaat DBaaS sebagai salah satu kategori penawaran Perangkat Lunak sebagai Layanan (SaaS) dengan pertumbuhan tercepat untuk aplikasi cloud.
Hubungkan setiap pengguna dengan aman ke tingkat akses yang tepat dengan IAM.
Memahami bagaimana infrastruktur TI yang terdiri dari komponen gabungan yang diperlukan untuk operasi dan manajemen layanan TI perusahaan dan lingkungan TI.
Memahami bagaimana pengembangan perangkat lunak terdiri dari serangkaian aktivitas ilmu komputer yang didedikasikan untuk proses pembuatan, perancangan, penerapan, dan dukungan perangkat lunak.