HyperCard contenía un lenguaje de programación basado en la lengua Inglesa llamado HyperTalk, que podía ser usado para incluir contenido lógico en un programa de HyperCard.