、Application software such as word processors which perform productive tasks for users.
、devices on board mainboards or other types of integrated hardware carriers.
、Firmware which is software programmed resident to electrically programmable memory
、Middleware which controls and co-ordinates distributed systems.