Software
is a generic name for all programs that perform some action (usually in a computer). Software can be divided into system SW that ensures the operation of the device itself and its communication with the environment (operating system) and on application SW with which the user works or it ensures control of a machine.