Revolution is a multimedia authoring software in the tradition of Hypercard. The stacks produced with it run on Macintosh, Windows and Unix systems including Linux. It is compatible with Hypercard in the sense that it can read Hypercard stacks. It includes a scripting language called Transcript which is a superset of the scripting language of Hypercard Hypertalk. The basic version is free. Even if the number of lines in scripts is limited it allows to build fairly complex applications. Revolution is an environment where non-programmers feel at ease and programmers feel not too uncomfortable.

http://www.runrev.com Web site

http://wiki.macitworks.com/revdocs (wiki)