Laiteriippumaton viittaa ohjelman tai järjestelmän ominaisuuteen, joka toimii erityyppisillä laitteilla käyttöjärjestelmästä tai laitteen äidinkielestä riippumatta. Tietojenkäsittelyn maailmassa tämä on suhteellisen moderni keksintö, koska ohjelmat olivat vuosikymmenien ajan riippuvaisia laitteesta tai käyttöjärjestelmästä, jolla ne toimivat. Itse asiassa varhaiset tietokoneet rakennettiin kokonaan yhden ohjelman suorittamiseen.
Yksi varhaisimmista ja pitkäikäisimmistä esimerkeistä laitteen riippumattomuudesta on hyper-text markup language (HTML). Suhteellisen yksinkertainen tekstiasiakirja, jossa on kourallinen upotettuja tunnisteita, mahdollistaa minkä tahansa tietokoneen, jossa on selainohjelmisto, näyttää sen tekijän suunnittelemana. Monet HTML -laajennukset, kuten Java, ovat myös laitteesta riippumattomia, ja toiset toimivat vain tietyissä selaimissa.
Lisää esimerkkejä alustojen välisistä tai laitteesta riippumattomista tiedostoista ovat kaikki nykyaikaiset kuvamuodot, kuten JPEG- tai JPG-tiedostot, Tagged Image File Format (TIFF) -tiedostot ja GIF-tiedostot. Niiden avulla kaikki tietokoneet voivat näyttää kuvat ilman, että joudutaan luomaan uutta muotoa jokaiselle laitteelle. Valokuva yhden merkkisen pöytätietokoneen näytöllä latautuu ja näkyy yhtä hyvin minkä tahansa muun pöytätietokoneen tai kannettavan tietokoneen merkkinä.
Ehkä tuottavin esimerkki laitteen riippumattomuudesta on Adobe® -kannettava asiakirjaformaatti (PDF). Näistä tiedostoista on tullut standardi asiakirjojen tallentamiseen, siirtämiseen ja näyttämiseen kaikenlaisissa järjestelmissä niiden siirrettävyyden ja riippumattomuuden vuoksi. PDF näyttää samalta riippumatta siitä, millä laitteella se näytetään tai millä ohjelmistolla sitä näytetään. Monet organisaatiot ja hallitukset ovat standardoineet PDF -tiedostot. Yksi suurimmista PDF -asiakirjojen kirjastoista on ehkä Yhdysvaltain sisäinen verovirasto, joka on asettanut kaikki lomakkeet, asiakirjat ja ohjekirjat PDF -muodossa ladattavaksi verkkosivustolleen.
Sama laitteiden riippumattomuus ulottuu kaikkiin uusiin älypuhelimiin ja kolmannen sukupolven (3G) ja neljännen sukupolven (4G) laitteisiin, jotta ne kykenevät näyttämään HTML-tiedostoja, valokuvia, PDF-tiedostoja ja muita eri alustojen välisiä tiedostomuotoja. aiemmat pöytätietokoneet ja kannettavat tietokoneet. Laitteista riippumattomien sovellusten näkymät ovat erittäin kirkkaat. Jos kerralla oli vain kaksi suurta käyttöjärjestelmää ja kourallinen selaimia, käyttöjärjestelmien määrä kasvaa räjähdysmäisesti. Kun yhä enemmän älylaitteita julkaistaan, ja useat eri käyttöjärjestelmät ja sovellukset tulevat seuraavan vuosikymmenen ohjelmistoiksi, laitteiden itsenäisyydestä tulee menestyksen kannalta kriittinen.