Perangkat lunak bisnis (atau aplikasi bisnis) adalah perangkat lunak atau seperangkat program komputer yang digunakan oleh pengguna bisnis untuk melakukan berbagai fungsi bisnis. Aplikasi bisnis ini digunakan untuk meningkatkan produktivitas, mengukur produktivitas, dan melakukan fungsi bisnis lainnya dengan akurat.
Sebagian besar perangkat lunak bisnis dikembangkan untuk memenuhi kebutuhan bisnis tertentu, dan oleh karena itu tidak mudah dipindahkan ke lingkungan bisnis yang berbeda, kecuali jika sifat dan operasinya identik. Karena persyaratan unik dari setiap bisnis, perangkat lunak siap pakai tidak mungkin sepenuhnya menangani kebutuhan perusahaan. Namun, di mana solusi siap pakai diperlukan, karena pertimbangan waktu atau moneter, beberapa tingkat penyesuaian kemungkinan diperlukan. Pengecualian memang ada, tergantung pada bisnis yang bersangkutan, dan penelitian menyeluruh selalu diperlukan sebelum memutuskan untuk solusi yang dibuat khusus atau siap pakai.
Beberapa aplikasi bisnis bersifat interaktif, yaitu, mereka memiliki antarmuka pengguna grafis atau antarmuka pengguna dan pengguna dapat mengajukan / memodifikasi / memasukkan data dan melihat hasil secara instan. Mereka juga dapat menjalankan laporan secara instan. Beberapa aplikasi bisnis berjalan dalam mode batch: mereka diatur untuk dijalankan berdasarkan peristiwa / waktu yang telah ditentukan dan pengguna bisnis tidak perlu menginisiasi atau memantau mereka.
Beberapa aplikasi bisnis dibangun di dalam rumah dan beberapa dibeli dari vendor (produk perangkat lunak siap pakai). Aplikasi bisnis ini diinstal di desktop atau server besar. Sebelum diperkenalkannya COBOL (kompiler universal) pada tahun 1965, bisnis mengembangkan bahasa mesin mereka sendiri yang unik. Bahasa RCA terdiri dari instruksi 12 posisi. Misalnya, untuk membaca catatan ke dalam memori, dua digit pertama akan menjadi kode instruksi (tindakan). Empat posisi berikutnya dari instruksi (alamat 'A') akan menjadi lokasi memori terkiri yang tepat di mana Anda ingin karakter bacaan ditempatkan. Empat posisi (alamat 'B') dari instruksi akan mencatat lokasi memori paling kanan di mana Anda ingin karakter terakhir dari catatan berada. Alamat dua digit 'B' juga memungkinkan modifikasi dari setiap instruksi. Kode instruksi dan penunjukan memori tidak mencakup penggunaan angka 8 atau 9. Aplikasi bisnis RCA pertama adalah baca kertas laporan 12 digit dan catat hasil pada pita kertas 12 digit.