PAD o Portable Application Description es un formato de documento legible por máquina y una especificación diseñada por la Association of Software Professionals e introducida en 1998. La especificación PAD es utilizada por más de 6000 [1] editores de software de aplicaciones descargables que cubren los sistemas operativos Windows, OS X y Linux. PAD es una marca registrada a nivel mundial de la Association of Software Professionals y administrada por el Comité PAD de la ASP.
PAD permite a los autores de software proporcionar descripciones y especificaciones de productos estandarizadas a fuentes en línea de una manera estándar, utilizando un esquema XML simple que permite a los webmasters y bibliotecarios de programas automatizar nuevos listados de programas y actualizar los listados existentes en su catálogo. PAD ahorra tiempo tanto a los autores como a los webmasters , al tiempo que permite que la especificación admita los últimos cambios en los sistemas operativos y el hardware.
Los archivos PAD suelen tener la extensión de nombre de archivo .XML o .PAD. PAD utiliza una sintaxis XML simplificada que no utiliza pares nombre/valor en las etiquetas. Todas las etiquetas no tienen atributos. La especificación oficial de PAD utiliza etiquetas únicas. Para extraer los campos de la especificación oficial, no es necesario descender por la ruta de etiquetas. Si se representan varios idiomas en un solo archivo PAD, el análisis correcto requiere descender por la ruta de etiquetas porque las etiquetas de hoja se duplican para cada idioma compatible.
Cada campo de la especificación tiene asociada una expresión regular . La expresión regular actúa como una restricción del campo: si coincide, el valor del campo es válido y si no coincide, el campo y el archivo PAD en su conjunto no cumplen con la especificación. Solo los archivos en los que todos los campos del archivo pasan la validación se denominan archivos PAD.
La especificación más actual, la versión 4.00, se anunció el 1 de diciembre de 2012, reemplazando la versión anterior, 3.11, que se anunció previamente el 12 de junio de 2010.
La versión actual de PAD v4.0 se desarrolló con el aporte y la retroalimentación de los miembros de apoyo de la Asociación de Profesionales de Software, como se ha hecho desde 1998.
As part of the major upgrade to v4.0, ASP withdrew all its free tools while also formally requesting that all PAD editing, submission and related third-party software, be removed or eliminated. In place of these prior third party and freeware tools, a new web-based platform was developed for PAD Specification by AppVisor.com. AppVisor allowed publishers to upgrade their v3.1 PAD files to v4.0. However, the generated PAD file could not be exported, but only submitted directly to some directories. Submitting the XML Pad to websites cost $150[2] and approving the application/submission cost $36 per year. AppVisor.com has been inaccessible since March 2024.
ASP stopped accepting new members in mid-2020 and formally ceased operations on December 31, 2021.[3] As of April 2024 AppVisor.com ceased operations too.
Some software download and directory sites (BrotherSoft.com, Softonic.com, CNET Download.com, Softpedia.com) accept the PAD v4.0 format in addition to the older formats.