Applications that produce output intended to print on AFP printers are grouped into five categories. The categories are divided by the level of AFP architecture implementation. A detailed description of the five categories and how to implement them can be found in the IBM Advanced Function Printing Application Development Guide GG66-0255 and in Developing Advanced Application for PSF-Controlled Printers GG66-3219. Following is a brief description of each of the categories: