As they were initially designed to be forms ... PDF toolkit to edit text and graphics, convert into/from PDF documents, combine multiple files into a PDF, annotate PDFs, add security features ...