Hypercard was previously distributed free with all Macintosh computers, but currently all that is distributed free is the Hypercard Player. The scripting language that controls Hypercard is called HyperTalk. In terms of programming languages, HyperTalk's syntax is very English-like and very forgiving, making it relatively easy to learn. The Internet has an abundance of various Hypercard stacks readily available as Shareware or Freeware. Director was chosen for this project because of its cross-platform capabilities between IBM compatible and Macintosh computers.
Director utilises a movie or film production metaphor.
It is a simple, but in most cases, effective way of handling events that occur during movie playback. Colour may differ between the two platforms because different pallets are used by each. Macintosh and PC monitors may be different sizes. Playback speed may vary on different platforms. Digital video movies must be in the proper format to play on both platforms.