Abstract: 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.