In this embodiment, the active content is rendered by an authoring system (step 100) as a series of interactive, prompted steps, using a browser and back-end server software, for example by an application using a servlet/jsp paradigm, as is known to those skilled in the art.