PRG là một tập tin chương trinh, được sử dụng bởi nhiều ứng dụng. Định dạng này có thể sử dụng như một kịch bản hoặc giữ chức năng thực thi. Người sử dụng có thể chạy định dạng này trong những chương trình khác nhau.
Định dạng này có thể ở dạng một tập tin văn bản có chứa mã nguồn, và có thể được biên soạn thành chương trình thực thi.