HyperCard on joukko työkaluja, joita käytetään ohjelmistosovellusten luomiseen. Se julkaistiin ensimmäisen kerran vuonna 1987 ja sisältyi tuolloin uusien Apple Macintosh -tietokoneiden kanssa. Se oli yksi varhaisimmista laajalti käytetyistä interaktiivisen median esimerkeistä, ja se edelsi World Wide Webiä useita vuosia.
HyperCardin ajatuksena oli antaa käyttäjille mahdollisuus luoda sovelluksia tietyn tehtävän suorittamiseen sen sijaan, että muokattaisiin olemassa olevaa sovellusta tarpeidensa mukaan. Sitä on kuvattu sekä yksinkertaiseksi että tehokkaaksi. On tallennettu esimerkkejä siitä, että sitä on tarpeeksi helppo käyttää pienille lapsille, mutta se on riittävän tehokas suorittamaan tehtäviä, mukaan lukien maailman korkeimpien rakennusten, Malesian Peronas -tornien, valaistusjärjestelmän käyttö.
HyperCardin konsepti ja sen nimen inspiraatio on, että sovellukset rakennetaan virtuaalikorteilla. Toisin kuin tavallinen korttijärjestelmä, kuten pyörivä osoitetiedosto, “korttien” tiedot voidaan linkittää yhteen ja asettaa suorittamaan komentoja. Tämä tarkoittaa, että se toimii samalla tavalla kuin tapa, jolla teksti, ääni, kuvat ja video voidaan linkittää yhteen verkkosivustoilla.
Toisin kuin monet ohjelmointikielet ja -järjestelmät, HyperCard ei vaatinut käyttäjää ymmärtämään ja tietämään lukuisia komentoja ja koodeja. Korttijärjestelmän kautta käyttäjä voi keskittyä selvittämään, mitä sovelluksen pitäisi tehdä, ja HyperCard huolehtii sitten näiden toimintojen suorittamiseen tarvittavasta koodista. Ohjelmointikieli, HyperTalk, pidettiin suhteellisen yksinkertaisena, jolloin käyttäjät voivat nähdä, miten muutokset vaikuttivat koodaukseen, ja heillä oli mahdollisuus oppia itse kieli. Tämä oli jollain tapaa samanlainen kuin nykyaikainen verkkosivujen muokkausohjelmisto, jonka avulla käyttäjä voi vaihtaa “Mitä näet on mitä saat” -näytön ja taustalla olevan HTML- ja muun koodin välillä, jotka muuttavat käyttäjän suunnittelun ja kirjoittamisen toimiva verkkosivu.
Koska ohjelmointi HyperCardin avulla oli niin yksinkertaista, ainakin suhteellisesti, se loi suuntauksen, että kotikäyttäjät luovat omia sovelluksiaan ja jakavat ne muille käyttäjille. Tällä tavalla jaetut tiedostosarjat tunnettiin epävirallisesti pino -ohjelmina. Tämä nimi perustui ajatukseen sovelluksen muodostavasta “korttipinosta”.
Viimeinen merkittävä päivitys HyperCardiin tuli vuonna 1998, ja se poistettiin myynnistä vuonna 2004. Ohjelmisto ei toimi automaattisesti Mac -järjestelmissä käyttöjärjestelmän version 9 jälkeen. Sitä voidaan kuitenkin käyttää uudemmissa koneissa emulointitilojen kautta.