The intended users of the Model API are developers of customization portals, portlets, custom hooks, listeners, adapters, transformers, and applications such as JSPs, servlets, modules, and other (URL addressable) resources that are invoked through the HttpAdapter.