NoteCards is built on the model of there being four basic kinds of objects: notecards, links, browser card, and a filebox. Each window is an analog of a cue card; window sizes may vary, but contents cannot scroll. As such, the windowing model is not fully supported. Local and global maps are available through browsers. There are over 40 different node which support various media.
NoteCards was implemented in LISP on Xerox D-machine workstations, which used large, high-resolution displays. The NoteCards interface is event-driven. One interesting feature of NoteCards is that authors may use LISP commands to customize or create entirely new node types. The powerful programming language allows almost complete customization of the entire NoteCards work environment.
NoteCards has apparently been made available commercially for Sun Microsystems and other types of high-end workstations.