La extensión de archivo .PRG es un formato versátil utilizado principalmente para almacenar código fuente de programas o scripts ejecutables en diversas plataformas informáticas. Históricamente, está más estrechamente asociada con la familia xBase de sistemas de gestión de bases de datos, como dBase, FoxPro y Clipper. En estos entornos, un archivo PRG contiene código procedimental, lógica y comandos utilizados para manipular bases de datos, generar informes complejos y administrar interfaces de usuario. Más allá de las aplicaciones de bases de datos, la extensión PRG fue el formato estándar para programas ejecutables en computadoras domésticas de 8 bits como la Commodore 64, donde contenía datos binarios destinados a cargarse directamente en direcciones de memoria específicas. En contextos modernos, los archivos PRG todavía se utilizan en hardware especializado, como los samplers Akai MPC para almacenar datos de secuencia, y en software empresarial heredado. Dado que la versión xBase del archivo se almacena típicamente en texto plano, puede ser vista y editada utilizando cualquier editor de texto estándar, aunque los desarrolladores suelen preferir los entornos de desarrollo integrados (IDEs) que ofrecen resaltado de sintaxis y capacidades de depuración.