AJ-5008 · JRD-23

Self-Service Form Letter — POC Sandbox

Evaluating candidates to replace Crystal Reports for jury attendance letter generation. Each POC below tests a different approach against the same acceptance criteria.

In Progress

Roll Your Own — Angular Canvas

Custom drag-and-drop designer built in vanilla JS. PDF via pdfmake. Full control, no vendor dependency. Evaluating whether the effort is justified vs. third-party options.

Vanilla JS pdfmake No vendor
Planned

Unlayer — Embedded Angular SDK

Pre-built designer component, non-technical user friendly. HTML output rendered to PDF via Puppeteer.

Planned

GrapeJS — Open Source Block Designer

Open source drag-and-drop HTML builder. Wrapped in Angular component. PDF via Puppeteer sidecar.

Planned

Carbone — Word-as-Template

Non-technical users design in Microsoft Word. Carbone substitutes merge fields server-side. Lowest barrier for BA/admin users.

Planned

JasperReports CE — Java Native

Most direct Crystal Reports replacement. LGPL, Java SDK, strong enterprise track record in court systems.

Internal sandbox · Neumo · Q2 2026