Binaarijärjestelmä on eräänlainen numerojärjestelmä, joka käyttää yksinkertaistettua merkintätapaa vähentämään nykyaikaisen laskemme vain kokonaislukuihin yksi ja nolla. Binaarinen kokonaisluku on yksi näistä ja nollia, jotka muodostavat binaarijonon, ja se on kokonaisluku. Sitä käytetään, mitä jotkut kutsuvat “base-2” -järjestelmäksi, toisin kuin nykymaailman yleisesti käytetty laskentajärjestelmä, jota kutsutaan “base-10”: ksi, koska se käyttää kymmentä erityisyksikkönä suurempien kokonaislukujen rakentamiseen. Base-2-järjestelmä käyttää vain yhtä ja nollaa, joten yksi on tämän järjestelmän “ylin numero”.
Nykyään käyttämämme binaarijärjestelmän juuret ovat muinaisissa kulttuureissa ja käytännöissä. Yksi näistä on I Ching, perinteinen itäinen ennustamismenetelmä, joka käyttää kolikoiden tai muiden esineiden molempia puolia ja käyttää binaarijärjestelmää omaisuuksien kertomiseen. Muut kirjat ja resurssit osoittavat binaarisen käytön erilaisissa historiallisissa kulttuureissa laskentaa, vaihtoehtoista matematiikkaa tai muita perustutkimuksia siitä, miten ihmiset käyttävät kokonaislukuja.
Vaikka binaarijärjestelmä on ollut olemassa vuosisatojen ajan, siitä on tullut erittäin modernin alan katkottua: tietotekniikka. Binääriluvut muodostavat perustan monelle ensimmäiselle tietotekniikalle, joka synnytti nykyaikaisia tietokonekieliä. Ohjelmoijat, jotka yrittivät laskea laskennan yksinkertaisiksi toimenpiteiksi, jotka kone pystyi helposti suorittamaan, havaitsivat, että binäärinen kokonaisluku oli hyödyllinen muodostettaessa yksinkertaisia ”päälle-pois” -merkkijonoja, joita usein kutsuttaisiin konekieleksi. Binäärinen kokonaisluku on perinteinen tapa kääntää ohjelmoijien käyttämät sanapohjaiset tietokonekielet sellaiseksi, joka on helposti luettavissa koneelle.
Aivan kuten binäärinen kokonaisluku on yleinen tietokoneiden kielten kääntämiselle kääntäjälle tai muulle ohjelmistotyökalulle, myös binäärilukuista tuli vakio tietojen tallentamiseen. Binäärivirta on käyttökelpoinen menetelmä lähes kaikenlaisten tietojen tallentamiseen tietokoneelle järjestelmän luontaisen yksinkertaisuuden vuoksi. Ohjelmoijat ja insinöörit tutkivat edelleen binääristen kokonaislukujen käyttöä kaikentyyppisissä korkean teknologian viestinnässä ja tietojenkäsittelyssä. Yksittäisten ja nollien lisäksi binaarijärjestelmä voidaan näyttää ”oikeana/vääränä” dialektisena tai muuna kohteena ohjelmiston käyttöliittymässä. Tekniikan opiskelijat ja muut opiskelevat usein binaaria jo koulutuksensa alussa, koska tämän järjestelmän sovellusalue on niin laaja ja binäärisiä kokonaislukuja käytetään niin paljon erilaisissa tekniikoissa.