Son componentes modulares de la interfaz de usuario.
El portlet permite la personalización, la presentación, y la gestión de la seguridad. Los portlets se diferencian de los servlets por ser estos componentes de servidor con perspectiva funcional.
El concepto de portlet es propio del mundo Java, y tiene su traducción en el entorno Microsoft como "web parts". (Sharepoint Portal Server)
Los portales usan portlets como componentes de interfaz de usuario que proveen de una capa de presentación a los sistemas de información.
Ejemplos de portlets meteorología, foros, encuestas, formularios, canales RSS.
El contenido generado por los portlets se denomina "fragmento". Es código XHTML, HTML, WML, etc. Los fragmentos agregados resultantes de la operación de varios portlets constituyen un documento que se traduce en el interfaz del portal.