Atk-ohjelmistot määritellään joukko ohjeita tai tietoja tietokoneen järjestelmää käytetään järjestyksessä. Atk-ohjelmistot tulevat eri tyylejä ja tyyppejä. Tämä virtuaalinen lukuisia ohjelmat tulevat eri muodoissa: pelejä, web-selain, chat-ohjelma, Office-sovellukset, ja erityisiä ohjelmistoja. Vaikka suuri määrä variaatioita ohjelmistojen, periaatteessa kaikki samoja tietokoneissa. On paljon helpompi murtaa ohjelmisto neljällä keskeisellä alueella: tuottavuus, ohjelmointi, viihde, ja hajautetun laskennan toiminnot.
Tuottavuus, etiketti ohjelmistopaketteja kuten Excel, Word, PowerPoint, Pages, Numbers ja enemmän. Poikkeavilla ohjelmisto on suunniteltu käytettäväksi monenlaisia instituutioiden ja käyttäjille erilaisia kykyjä ja etuja. On hyllyltä tuottavuus atk-ohjelmistot ja räätälöidyt sovellukset suunniteltu erityisiä tehtäviä. Ohjelmointikieli, että ohjelmistojen kehittäjät käyttävät luoda tietokoneohjelmia, vaikka ne ovat pääosin osa monia ohjelmia.
BASIC ohjelmointia C ja Java ovat aivan liian yleinen ja ovat selvä jako valmiiksi käännetty kieliä kuten C kielet ja monet ajonaikaisen suunnitella niin monia versioita BASIC. Erona on, että C on usein tapana kirjoittaa ohjelman ja muuttaa ihmisen luettavissa koodin kielellä, jota on suoraan luettavissa tietokoneeseen. Monet muodot BASIC toisella puolella merkitse tiedosto tai välittäjiä, jotka auttavat moottoria aikaa koota se lennossa. Viimeaikainen kehitys tietokoneissa on trendi ohjelmistojen kehitysympäristö agnostikko.
JAVA tyypillisenä esimerkkinä kieli, joka on johtanut maksua niiden rajallinen kyky ajaa kerran kaikin tavoin alustalla. "Alusta agnostikko ohjelmisto ajaa eri alustoilla, mutta ne ovat yleensä tehokkaampia kuin suunnittelun ohjelmistot. Viihdeohjelmistojen on monia muotoja, mutta peli on mitä yleensä ajatella, kun keskustelemme aiheesta tietokoneohjelmien suunniteltu viihdyttää. Uusimmat pelit ovat melkein kaikki seuraavat suuntauksia Internet-yhteys moninpeli (vaikka se vaatii hieman genre) ja realistinen 3D-grafiikkaa.
Tärkeimmät ominaisuudet ohjelmisto kääntää suuntiin ja konsepteja laitteisto, joten työ voidaan käsitellä asianmukaisesti. Tämä toiminto sisältää muuntaminen kieli voimme ymmärtää kieltä tietokoneen sallimaan luonne laitteiston toiminnot suorittaa ymmärtää. Nyt on selvää, että ei ole ohjelmisto, se on epäkäytännöllistä käyttää tietokonetta. Pyrkikäämme ymmärtää, miten ohjelmisto on luotu . Mies vastaa suunnittelemaan ja tekemään ohjelmia laskea ohjelmoijat k