Engines are installed on a node as part of application installation. See the section called “Application installation” for details. Engines provide an execution context for a fragment. The engine execution environment is specific to the fragment type, for example a Java fragment.