An authoring or other software tool is provided which allows users of the
tool to review the creation and evolution of all or part of a content
such as a multimedia title created using a tool incorporating the
invention. According to the invention, an authoring tool comprises a
recording mechanism for recording actions performed during the
development or modification of software content in a manner that
preserves, directly or indirectly, the relative chronological order of
the actions and a playback mechanism for performing or otherwise
simulating recorded actions. Preferably, the playback of an action
includes annotation using text, recorded or computer-generated voice,
video and/or graphic animation. Preferably, an authoring tool embodying
the invention allows an author to specify criteria for which actions are
to be played back, thereby providing an author with a mechanism for
focusing on a particular subset of the recorded actions.