Portal Markup Language (PML) ist eine auf der Extensible Markup Language (XML) basierende Programmiersprache. Sie beschreibt eine Software mit der Portal-Websites erstellt werden können. Mit der PML-Sprache können Hersteller Informationen über Objekte, Benutzer, Gruppen und deren Zugangsberechtigungen verwalten. Die PML-Sprache ist in einer formalen Document Type Definition (DTD) festgelegt.