A cartridge is a functional component that a content administrator can place on a dynamic page using Experience Manager. Examples of cartridges may include a Guided Navigation cartridge, results list cartridge, or rotating banner cartridge. A cartridge is comprised of several parts:
A configuration file (XML template) that defines the content structure and the editing interface in Experience Manager
Zero or more Experience Manager editors that allow the content administrator to configure cartridge content
One or more Content Assembler tag handlers to do additional query processing before returning results to the application.
Rendering code to display the content in the Web application