Company June 12, 2026 · 5 min read

Why We Built DocForge

Every company hand-edits the same letters and invoices in Word, copy-pasting last month's file and hoping the numbers line up. We thought documents deserved a real engine.

The template was a Word file named offer_letter_FINAL_v3_USE_THIS.docx. To make a new offer, you opened it, changed the name, the date, the salary, and — if you were lucky — caught the candidate name that was still wrong in paragraph four from the last time someone used it. Then you exported a PDF, noticed the logo had shifted half an inch, and did it again. Multiply that by every HR letter, every invoice, every contract cover, across every month, and you have a quiet, permanent tax on a company's time.

Invoices were worse, because invoices have rules. The numbers have to be sequential and gap-free for tax compliance. The GST has to split into CGST and SGST for an in-state sale but become IGST across state lines. Get it wrong and it's not an aesthetic problem — it's an audit problem. And yet the tool most teams reach for is a spreadsheet and a steady hand.

Documents are data, not prose

The core idea behind DocForge is that a document is structured data rendered through a template — not a prose file you edit by hand. Separate the two and everything gets better. The template defines the layout, branding, and logic once. The data fills it in. The same offer-letter template renders a thousand correct letters, and not one of them has a stray name from a previous draft.

We built a Template Studio where you author in HTML/CSS and Jinja with a live split preview, then render print-grade PDFs through WeasyPrint. It's sandboxed: authors get templating, never arbitrary code. And it ships with packs ready to use — 11 HR letters, a GST-aware invoice engine, and a set of contract-management letters — so most teams never have to author anything to get started.

The invoice engine takes compliance seriously

Numbering is allocated under a file lock so two invoices created at the same instant can never collide or skip. Voiding an invoice keeps its number reserved — it's marked void, never reused — so the sequence stays gap-free and auditable. GST is computed for you: CGST/SGST split or IGST depending on place of supply, with discounts and totals handled correctly and rounded the way the tax rules expect.

AI that drafts, signing that seals

Writing the body of a warning letter or an amendment clause is the part people stall on, so DocForge can draft and rewrite letter bodies and contract clauses right in the Studio — accept a suggestion into your template or keep editing. And when a document needs a signature, the built-in signer captures a typed or drawn signature, appends a certificate page, and seals the PDF with SHA-256. Need a qualified provider? eMudhra and DocuSign drop in behind the same interface.

Hosted, so it's ready when you are

DocForge is a hosted, managed service. You sign up, pick a template pack, set your branding once, and start rendering — there's no server to run and nothing to maintain. India-first on the defaults, parameterised for global use.

We built DocForge because the documents a business runs on deserve better than a folder of _FINAL_v3 files. Template once. Render forever.