Your forms estate should not depend on filenames, shared folders and institutional memory.
YakForms gives every form a durable identity, maps every dependency, validates every change, and turns production deployment into a reproducible, reversible release.
Runs in your tenancy or ours. No runtime replacement required.
- UUID
- 4f2a…c19e
- Revision
- r41
- Depends on
- 6 fragments · 2 schemas
- In release
- 2026.09.2
Filenames are not identity
A large form estate is a few thousand PDFs and XDPs spread across a content repository, a build server and three people's memories. Nobody can answer the four questions that matter: which version is live, what it depends on, who approved it, and what happens if the renderer changes.
- Two files named final_v3 that are not the same form.
- A fragment edited once, breaking eleven forms silently.
- An approval that lives in an email thread from 2021.
- A renderer upgrade nobody dares schedule.
One record for every form you are responsible for
Forms Estate Inventory
Every form you are responsible for, in one list
Validation
Find problems before customers do
Versioning and Diffing
Which version is live stops being a matter of opinion
Dependency Management
Change a shared fragment with confidence
Reviews and Approvals
Who approved this wording, and when
Releases and Deployment
Know exactly what is in production
A UUID per form. Paths become aliases.
Import the estate once and every asset gets an identity that survives renaming, re-foldering and repository migration. Each save is an immutable revision with its own digest, so "which version" stops being a matter of opinion.
| Name | Alias | UUID |
|---|---|---|
| claim-notice-FNOL | /claims/fnol/final_v3.xdp | 4f2a…c19e |
| renewal-pack-motor | /motor/renewal.pdf | 91bd…7a03 |
| address-block | /shared/addr.xdp | 08c7…4412 |
Findings block the release, not the customer
Every revision is validated on ingest — structure, scripts, submit targets, fonts, accessibility. A critical finding stops the release gate. Anything you knowingly accept becomes a recorded waiver with an owner and an expiry, not a silent pass.
- Critical XFA-204 Submit target resolves outside the allowed host list
- Warning A11Y-011 3 fields have no accessible name
- Info FONT-002 Embedded subset missing 2 glyphs used by the Welsh variant
Know what a fragment breaks before you change it
Fragments, schemas, stylesheets and images are tracked as real edges. Open any asset and the impact set is already computed, so a shared address block stops being a change nobody is willing to make.
+ 7 more in the impact set
An exact set of revisions, or an exact rollback
A release is an immutable manifest of revision digests. Deploy it to an environment, and if the renewal pack misprints on a Friday afternoon, roll back to the manifest that worked — not to whatever the share drive held at the time.
| Version | Status | Manifest |
|---|---|---|
| 2026.09.2 | Deployed | 418 assets · sha 7c1f… |
| 2026.09.1 | Superseded | 417 assets · sha 2ab9… |
| 2026.08.4 | Superseded | 411 assets · sha 55de… |
Modernize XFA on your own schedule
Keep LiveCycle and AEM Forms running while YakForms measures what each form actually uses, converts it wave by wave, and proves the output matches before anything is cut over.
Sheet 08 · DeploymentPrivate and regulated by default
Run in your own tenancy or ours, with SSO and SCIM, encrypted asset storage and a complete audit trail. Deploy agents pull work; no inbound path into your network is required.
Built for estates where a form is a legal document
Insurance
Policy packs that must say exactly what was approved
Pensions and Benefits
Scheme rules change; the forms have to keep up exactly
Government
Statutory forms with accessibility and retention duties
Healthcare
Consent and referral forms under strict change control
Financial Services
Disclosure packs that match the approved wording
Universities and Public Bodies
A large estate maintained by a small team
Start with an estate assessment
Point YakForms at a copy of your repository. You get an inventory, a dependency graph and a validation report for the whole estate — before you commit to anything.