Laitteisto ja ohjelmisto toimivat yhdessä digitaalisissa laitteissa ja järjestelmissä tarjotakseen tietokoneistettuja toimintoja. Laitteisto sisältää fyysiset komponentit, kuten emolevyn, sirut, muistin ja kiintolevyt, kun taas ohjelmisto sisältää ohjelmat. Vaikka molemmat liittyvät useimmiten tietokoneisiin, ohjelmistot toimivat myös muilla laitteilla, kuten matkapuhelimilla, henkilökohtaisilla digitaalisilla avustajilla (PDA), Global Positioning Satellite (GPS) -laitteilla, lääketieteellisillä laitteilla ja lennonjohtojärjestelmillä. Nykyaikaiset kassakoneet on myös tietokoneistettu ohjelmistolla, joka järjestää paremmin myyntiin liittyvät asiat, kuten varastot, verot ja alennuskupongit.
Laitteisto ja ohjelmisto paranevat jatkuvasti eräänlaisella harppauksella. Edellinen on useimmiten pullonkaula tiedonsiirtonopeuden tai ohjelman nopeuden suhteen. Siksi laitteiston kehittyessä se pystyy suorittamaan tehokkaampia ohjelmia. Vain kymmenen vuoden takaiset vanhat laitteistot eivät välttämättä käytä nykyisiä ohjelmistoja, koska ohjelmat saatetaan suunnitella hyödyntämään laitteistoa tavalla, jota vanhemmat laitteet eivät tue.
Tästä syystä ostajan tulee ostaessaan ohjelmistoja tarkistaa teknisistä tiedoista suositellut vähimmäislaitteistovaatimukset. Tietokoneen keskusyksikkö (CPU) mainitaan lähes aina, koska tämä laitteisto vastaa yleisesti ottaen tietokoneen nopeudesta. Hajamuistin (RAM) määrä on toinen tekijä, ja myös grafiikkaominaisuudet tai videokorttivaatimukset voidaan mainita.
Jos haluat ostaa ohjelmiston, mutta et ole varma laitteistostasi, useimmissa käyttöjärjestelmissä on sisäänrakennettu ohjelma laitteisto- ja ohjelmistojärjestelmätietojen näyttämiseksi. Siirry Windows XP: ssä napsauttamalla Käynnistä -painiketta ja sitten Kaikki ohjelmat, Apuohjelmat, Järjestelmätyökalut ja Järjestelmätiedot. Voit halutessasi tulostaa järjestelmän yhteenvetosivun ja napsauttaa sitten vasemmanpuoleisen puun otsikkoa nähdäksesi oikealla näkyvät uudet tiedot. Napsauta esimerkiksi “Komponentit” ja sitten “Näyttö” nähdäksesi tietokoneen näytönohjaimen tiedot.