En las tecnologías de la información y la comunicación, los Lenguajes de Definición de Procesos (PDLs) son lenguajes formales utilizados para documentar, evaluar y mejorar principalmente procesos vinculados al desarrollo de software, pero también procesos de negocio.
Al igual que los Lenguajes de Programación, los PDLs son también Lenguajes de Computadora (Lenguajes Informáticos).
Debido a su ámbito de aplicación, son usualmente procedurales-estructurados, y suelen contar con: