Binarni sistem je neke vrste številski sistem, ki uporablja poenostavljen zapis za zmanjšanje našega sodobnega štetja samo na celi števili ena in nič. Binarno celo število je ena od teh enic in ničel, ki sestavljajo binarni niz, in je celo število. Uporablja se znotraj tega, kar nekateri imenujejo sistem “base-2”, v nasprotju s sistemom štetja, ki ga sodobni svet običajno uporablja, imenovanim “base-10”, ker uporablja deset kot specifično enoto za konstrukcijo večjih celih števil. Sistem base-2 uporablja samo eno in nič, tako da je ena “najvišja številka” za ta sistem.
Binarni sistem, ki ga uporabljamo danes, ima svoje korenine v starodavnih kulturah in praksah. Eden od teh je I Ching, tradicionalna vzhodnjaška metoda vedeževanja, ki uporablja obe strani kovancev ali drugih predmetov za uporabo binarnega sistema za vedeževanje. Druge knjige in viri prikazujejo uporabo binarne v različnih zgodovinskih kulturah, za štetje, alternativno matematiko ali druge temeljne študije o tem, kako ljudje uporabljajo cela števila.
Čeprav binarni sistem obstaja že stoletja, je postal temeljna sestavina zelo sodobnega področja: računalništva. Binarna števila so osnova za veliko prvega računalniškega inženiringa, ki je povzročil nastanek sodobnih računalniških jezikov. Programerji, ki so poskušali strniti računanje v preproste postopke, ki bi jih stroj zlahka izvedel, so ugotovili, da je binarno celo število uporabno pri oblikovanju preprostih “vklop-izklop” nizov, ki bi jih pogosto imenovali strojni jezik. Binarno celo število je bil tradicionalen način za prevajanje računalniških jezikov, ki temeljijo na besedah, ki jih uporabljajo programerji, v nekaj, kar je stroju zlahka berljivo.
Tako kot je binarno celo število običajno za prevajanje računalniških jezikov v prevajalnik ali drugo programsko orodje, so tudi binarne številke postale standard za shranjevanje podatkov. Binarni tok je izvedljiva metoda za shranjevanje skoraj vseh vrst podatkov v računalnik zaradi prirojene preprostosti sistema. Programerji in inženirji še naprej raziskujejo uporabo binarnih celih števil za vse vrste visokotehnoloških komunikacij in obdelave podatkov. Poleg enic in ničel je lahko binarni sistem prikazan kot dialektika »res/napačno« ali drug element na vmesniku programske opreme. Študenti inženiringa in drugi se pogosto učijo binarnosti že na začetku svojega usposabljanja, saj je obseg aplikacij za ta sistem tako širok, binarna cela števila pa se tako pogosto uporabljajo v različnih tehnologijah.