Zgodnji mainframe računalniški programi so bili vsebovani v sveženj kartonskih luknjanih kartic. Čeprav je minilo že veliko let, odkar so bile uporabljene v ta namen, imajo luknjane kartice še vedno nekaj uporab in se najbolj uporabljajo v nekaterih glasovalnih napravah.
Luknjene kartice so bile dejansko izumljene pred elektronskimi računalniki. Prvotno patentiran s strani Hermana Holleritha, je luknjačo kartico najprej uporabil s tabelarnimi stroji za beleženje vitalnih statističnih podatkov v New York City Board of Health, kasneje pa v popisu prebivalstva leta 1890. Hollerith je dejansko dobil idejo iz kart, uporabljenih v Jacquardovih statvah, ki uporabljajo karte za nadzor vzorca tkanja.
Hollerith je izumil elektromehanske stroje, ki so vključevali udarno napravo, tabelarno napravo in stroj za sortiranje, ki bi jih lahko uporabljali za zbiranje in shranjevanje statistik. Njegovemu podjetju Tabulating Machine Company se je kasneje pridružil Thomas Watson, ki je kasneje preimenoval podjetje v International Business Machines (IBM).
Velikost in število stolpcev se je skozi leta spreminjalo, pri čemer je izvirna kartica, uporabljena v popisu iz leta 1890, imela 20 stolpcev z 10 položaji udarcev. Obstaja nekaj zanimivih vzporednic s sodobnimi operacijskimi sistemi. Leta 1928 je IBM predstavil in patentiral kartico z 80 stolpci, ki je namesto okroglih lukenj uporabljala pravokotne luknje, kar je bilo pomembno, ker je IBM-ove tekmece omejilo na starejšo, nezdružljivo obliko okrogle luknje.
Remington Rand je zasnoval konkurenčno obliko, ki je omogočala shranjevanje 90 stolpcev besedila na 45 stolpčnih karticah, kar je bila pravzaprav vrhunska zasnova, vendar zaradi IBM-ove prevlade na trgu ni bila uporabljena tako pogosto. Za obdelavo kartic ni nujno potrebna uporaba računalnika. Nekatere maloprodajne aplikacije so na primer uporabljale razvrščevalnik kartic in tabelarni stroj za računovodske funkcije, kot je seštevanje cenovnih polj na karticah v več kategorijah.
Programski jeziki so zahtevali, da so zgodnje kartice fiksnega formata prešle na zasnovo prostega formata, z razvojem standardiziranih računalniških jezikov, kot sta FORTRAN in COBOL, pa so prevladovale generične luknjane kartice.
Šele v sedemdesetih letih prejšnjega stoletja so se velike operacije obdelave podatkov začele premikati z luknjanih kartic na okolja časovne delitve s podatki, shranjenimi na magnetnem traku.
Luknjene kartice se še vedno pogosto uporabljajo v glasovalnih napravah, kljub težavam, ki so se pojavljale skozi leta. Na splošnih volitvah leta 1968 v Detroitu je nevihta namočila eno serijo glasovnic, na predsedniških volitvah leta 2000 pa so se pojavila vprašanja o njihovi točnosti in učinkovitosti v primerjavi s sodobnejšimi sistemi.