Una lista de propiedades (plist) es un formato flexible y conveniente para almacenar datos de aplicaciones, utilizado principalmente en macOS, iOS y otros sistemas operativos de Apple. Desarrollados originalmente por NeXT y posteriormente adoptados por Apple, los archivos plist son esencialmente almacenes de datos estructurados que utilizan un sistema de pares clave-valor. Se emplean comúnmente para almacenar preferencias de usuario, ajustes de configuración e información sobre aplicaciones instaladas, como el archivo Info.plist que se encuentra en cada paquete de aplicación. Los archivos Plist pueden existir en varios formatos: XML, binario o el formato ASCII de OpenStep más antiguo. La versión XML es legible por humanos y sigue una Definición de Tipo de Documento (DTD) específica, mientras que la versión binaria está optimizada para el rendimiento y tamaños de archivo más pequeños, aunque requiere herramientas especializadas para su lectura. Los desarrolladores utilizan estos archivos para gestionar configuraciones globales, localizaciones y configuraciones de hardware, convirtiéndolos en una piedra angular de la arquitectura de software y la gestión del ciclo de vida de las aplicaciones en el ecosistema de Apple. Debido a que admiten matrices y diccionarios anidados, son altamente efectivos para representar estructuras de datos jerárquicas complejas de una manera que es fácilmente analizada por las API del sistema.