Tồn tại nhiều định dạng các files khác nhau. Chúng có thể được phân chia thành “đơn chương trình”, nghĩa là chúng được quản lý và bảo đảm bởi một nhân viên lập trình, và “đa chương trình” được bảo đảm bởi vài nhân viên lập trình và có thể được xử lý bằng nhiều chương trình (phần mềm) khác nhau.