Upload a client intake form and a blank IRCC application (IMM 5257 and similar). The data is mapped onto the official form, checked against IRCC's own validation rules, and written back as an incremental update so the government's certification and Adobe Reader extensions stay intact.
All PDF processing runs locally in your browser using WebAssembly. The server only checks your link and never sees the documents.