
Ilman ohjelmia tietokoneella ei tekisi mitään, ellei ohjelmoisi tietokonetta itse. Osa ohjelmista on hyvin monipuolisia työkaluja, ja osa pienempiä apuvälineitä. Eräs erityinen joukko ohjelmia ovat käyttöjärjestelmät.
Monet ohjelmat, erityisesti käyttöjärjestelmät, ovat usein lähes huomaamaton osa tietokoneen käyttöä. Monet ohjelmiin liittyvät asiat huomataan vasta, kun kone ei toimikaan halutulla tavalla. Syynä voi olla ohjelmistossa oleva virhe, laitevika tai jokin muu häiriö.
Tekijänoikeuslaki suojaa myös tietokoneohjelmien tekijöitä. Ohjelmien levittämistä ja käyttöä säädellään myös ohjelmistolisensseillä, jotka ovat sopimuksia tekijän ja käyttäjän välillä.
Useimpien maksullisten ohjelmien lisenssi sallii ohjelman käyttämisen yhdellä koneella tai yhden käyttäjän käytön useilla koneilla. Lisenssi voi olla voimassa toistaiseksi tai määräajan. Nämä sekä esimerkiksi useat mainosrahoituksella levitettävät ohjelmat ovat kaupallisia ohjelmia.
Tunnetuimpia vapaasti levitettäviä ohjelmia ovat avoimen lähdekoodin ohjelmat. Niiden mukana toimitettavan tai erikseen saatavilla olevan lähdekoodin ansiosta kuka tahansa voi osallistua ohjelman kehittämiseen ja muokata ohjelmaa omia tarpeita vastaavaksi.
Sekä avoimen lähdekoodin että muiden vapaasti levitettävien ja ilmaisten ohjelmien käyttöön voi liittyä myös muita rajoituksia, jotka selviävät ohjelman lisenssistä. Esimerkiksi GPL-lisenssi rajoittaa ohjelman käyttämistä osana kaupallista ohjelmaa, ja joitakin freeware-ohjelmia ei saa levittää edelleen ilman tekijä lupaa. Shareware-ohjelmien tekijät pyytävät ohjelman käyttäjää maksamaan vapaaehtoisen maksun.
| Sivua päivitetty 12.11.2008 | Tulostusversio |

