This package provides interfaces and classes that support portlets. Two interfaces define the behavior of local and remote portlet contexts. Others define the portlet life cycle via initializer, action, post-processor and error handler. Classes include two convenience implementations of the PortletActionInterface and a utility for portlet URL's and localized resources.