Universaalin merkitys kielessä ja järjestelmissä
Monipuolisuus viittaa kielen tai järjestelmän kykyyn käyttää monenlaisissa yhteyksissä ja sovelluksissa ilman, että se rajoittuu tiettyyn toimialueeseen tai tarkoitukseen. Toisin sanoen kielen tai järjestelmän monipuolisuus mahdollistaa sen soveltamisen moniin erilaisiin tilanteisiin.
Esimerkiksi erittäin monipuolinen ohjelmointikieltä voidaan käyttää pelien, verkkosovellusten, mobiilisovellusten, ja yritysohjelmistot mm. Vastaavasti käyttöjärjestelmä, joka on erittäin monipuolinen, voi toimia useilla eri laitteistoalustoilla, mukaan lukien pöytätietokoneet, kannettavat tietokoneet, tabletit ja älypuhelimet.
Sitä vastoin kieli tai järjestelmä, joka ei ole kovin monipuolinen, saattaa rajoittua tietty toimialue tai tarkoitus, kuten ohjelmointikieli, jota käytetään vain tieteellisten simulaatioiden kehittämiseen, tai käyttöjärjestelmä, joka on suunniteltu toimimaan vain tietyntyyppisellä laitteistolla.



