HyperCard var basert på konseptet med en «stacks» («bunke») virtuelle «kort». Hvert kort kunne holde på data, akkurat som de ville i rolodeks. Systemet som skapte selve designet og formgivningen av de enkelte kortene var tilsvarende til andre såkalte raske programmeringsmiljøer som eksempelvis Borland Delphi eller Visual Basic. En spesiell «hjemme»-kort, forgjengeren til hjemmesiden (den første siden) på et nettsted på internett, var tilgjengelig som det som startet programmet eller ev. flere programmer, oppbevaringssted for delte skripter (tekstkode som kjørte instrukser) og et sted for å sette bestemte preferanser.