Perangkat lunak dibedakan dari perangkat keras sebagai seperangkat aturan yang memungkinkan layanan dilakukan pada perangkat fisik. Industri perangkat lunak sebenarnya hanya sebagian kecil dari keseluruhan kegiatan pemrograman komputer yang terjadi, karena berkaitan dengan perdagangan perangkat lunak antara produsen perangkat lunak dan konsumen perangkat lunak. Banyak program perangkat lunak yang dibuat sendiri untuk penggunaan yang sangat spesifik tidak pernah dijual di luar perusahaan. Sejak awal industri di tahun 1950-an, telah mengalami sejumlah perubahan revolusioner, dari layanan pemrograman kartu punch sederhana yang ditawarkan kepada beberapa perusahaan yang memiliki komputer pada tahun 1955 hingga tren revolusioner seperti perangkat lunak sebagai layanan (SaaS), pemrograman perangkat untuk Internet of Things (IoT) dan penerimaan sumber terbuka alternatif oleh perusahaan besar.
Sektor Perangkat Lunak
Industri perangkat lunak dapat dipisahkan menjadi empat kategori utama: layanan pemrograman, layanan sistem, open source, dan SaaS. Berikut ini menjelaskan kategori perangkat lunak bisnis yang digunakan dalam industri ini.
Layanan Pemrograman - sektor ini secara historis merupakan sektor terbesar dan mencakup nama-nama seperti Microsoft Corporation (NASDAQ: MSFT), Automatic Data Processing, Inc. (NASDAQ: ADP), Oracle Corporation (NYSE: ORCL) dan SDC Technologies, Inc. perusahaan sering memelopori solusi untuk kebutuhan bisnis untuk menganalisis data, menyimpan dan mengatur data, atau menyediakan program untuk menjalankan permesinan.
Layanan Sistem - meskipun pemrograman adalah sektor perangkat lunak terbesar di awal sejarah komputer, layanan sistem tumbuh dengan cepat selama tahun 1960-an dan 1970-an, dan kemudian meledak pada 1980-an dengan munculnya komputer pribadi (PC) dan kebutuhan akan sistem operasi yang mencakup seperti Sistem operasi disk asli Microsoft (DOS) yang diluncurkan pada 1981.
Open Source - pemrograman atau rekayasa perangkat lunak telah menjadi profesi yang sangat diminati dengan pertumbuhan Internet, sistem cloud, dan bisnis yang bersedia menjelajah lebih jauh ke dalam lingkungan open-source seperti sistem operasi Linux. Sumber terbuka mengacu pada basis kode yang telah dibuat dan bebas untuk diperoleh. Namun, sebagian besar bisnis memerlukan perubahan yang harus dilakukan pada basis kode untuk memenuhi kebutuhan mereka. Basis kode sumber terbuka lainnya adalah sistem operasi Android.
Perangkat lunak sebagai layanan - dengan munculnya komputasi awan dan pergerakan sebagian besar bisnis besar dan kecil ke cloud, SaaS telah menjadi lebih populer daripada perangkat lunak sistem untuk kebutuhan spesifik bisnis. Perangkat lunak ini disimpan di server pembuat dan klien mengakses perangkat lunak melalui Internet, juga disebut sebagai cloud. Semua pemutakhiran, tambalan dan masalah ditangani pada sisi pembuat dengan model berbasis langganan untuk klien. Sektor SaaS diperkirakan akan terus tumbuh selama dekade berikutnya, mewakili hampir 30% pada tahun 2018. Pada akhir 2016, diperkirakan bahwa lebih dari 80% dari semua bisnis akan menggabungkan setidaknya satu komponen komputasi awan dalam teknologi informasi mereka (Infrastruktur IT), seperti infrastruktur sebagai layanan (IaaS), platform sebagai layanan (PaaS) atau program SaaS.
Pangsa Pasar untuk SaaS
Penyedia SaaS bersaing untuk mendapatkan pangsa pasar dengan mencoba memberikan layanan terbanyak dalam penawaran mereka untuk memenuhi sebanyak mungkin situasi. Rangkaian aplikasi atau perpindahan Oracle ke modul perangkat lunak Zoho adalah contoh hebat tentang bagaimana perusahaan perangkat lunak berkembang menjadi sistem berbasis modular yang besar di mana bisnis dapat memasukkan komponen yang diperlukan untuk situasi mereka. Model ini menarik bagi bisnis dari semua ukuran karena bisnis hanya perlu membayar untuk modul, seperti program dan aplikasi, ia memerlukan untuk menjalankan bisnisnya, dan sebagian besar produk SaaS ini hampir secara instan dapat diskalakan jika bisnis perlu tumbuh.
Masa Depan Industri
Dengan munculnya Internet dan komputasi awan, industri perangkat lunak komputer telah secara radikal mengubah cara perusahaan berinteraksi, mengembangkan, dan menggunakan perangkat lunak. Perangkat lunak pernah menjadi produk yang dibeli, diinstal, dan dipelihara. Pada tahun 2016, semakin banyak perusahaan menggunakan perangkat lunak dalam model berlangganan di mana semua pengembangan, pemeliharaan, dan pemeliharaan program dilakukan oleh pembuat aslinya. (Untuk bacaan terkait, lihat "8 Keterampilan Perangkat Lunak yang Sedang Diminati")