Общ термин, използван за описание на всички програми, които могат да се използват в компютърна система. Може да бъде разделен на четири главни категории: системен, развоен, за потребителски интерфейс и приложен.
Perangkat lunak atau peranti lunak adalah istilah khusus untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca, dan ditulis oleh komputer.