software este o secvență de instrucțiuni scrise să fie interpretat de un computer în scopul îndeplinirii unor sarcini specifice. Poate fi, de asemenea, definit ca programe care controlează funcționarea unui computer.
Pe un computer, software-ul este clasificat ca parte logică a cărei funcție este de a oferi instrucțiuni pentru hardware. Hardware-ul este toată partea fizică care alcătuiește computerul, de exemplu CPU, memorie și dispozitive de intrare și ieșire. Software-ul este alcătuit din toate programele care există pentru un anumit sistem, indiferent dacă este produs de utilizator sau de producătorul computerului.
Termenul englezesc „software„a fost folosit pentru prima dată în 1958 într-un articol scris de omul de știință american John Wilder Tukey. El a fost, de asemenea, responsabil pentru introducerea termenului „pic„a desemna„ cifra binară ”.
Software-ul poate fi clasificat în trei tipuri:
Programul sistemului: este setul de informații procesate de sistemul intern al unui computer care permite interacțiunea dintre utilizator și perifericele computerului printr-o interfață grafică. Acesta cuprinde sistemul de operare și driverele de dispozitiv (memorie, imprimantă, tastatură și altele).
Software de programare: este setul de instrumente care permit programatorului să dezvolte sisteme de calculatoare, folosind în general limbaje de programare și un mediu de dezvoltare vizual integrat.
Software de aplicație: sunt programe de calculator care permit utilizatorului să efectueze o serie de sarcini specifice în mai multe domenii de activitate, cum ar fi arhitectura, contabilitatea, educația, medicina și alte domenii reclame. Există, de asemenea, jocuri video, baze de date, sisteme de automatizare industrială etc.
Există, de asemenea, conceptul de software gratuit, care se referă la un program care oferă utilizatorului libertate, permițându-i să-l studieze, să îl modifice și să îl împărtășească cu alte persoane. Pentru aceasta, utilizatorul trebuie să poată accesa codul sursă, să-l schimbe în funcție de nevoile sale.