Methods and apparatus, including computer program products, for inline
help and performance support for business applications. features a
computer-implemented method including saving captured display screens of
a software application, including cursor movement, in one or more files,
annotating the captured display screens with objects that can be set to
start and stop at pre-defined intervals, combining the captured display
screens and annotations to generate a presentation, streaming video
objects in the captured display screens from a server system, and
generating testing exercises where results can be displayed and saved.