Skip to content

E-Signature Software Development: Tiers, APIs, and Cost

E-signature software development is mostly a compliance problem wearing an engineering costume. Here are the eIDAS tiers, what a signing API gives you, where KYC belongs, and what a real build costs.

Occasional field notes on building software, no spam

Protected by Cloudflare Turnstile · Privacy · Terms

Idealogic guide to e-signature software development, from eIDAS tiers to signing APIs

E-signature software development is the work of building legally binding document signing into a product, and most of it happens nowhere near the signing screen. The pen-on-glass moment is a week of frontend. The parts that set the schedule are the identity check that binds a signature to a real person, the cryptographic seal that makes tampering detectable, the evidence trail that survives a dispute, and the trust service that issues the certificates you are not going to issue yourself.

We learned this building Chaindoc, an eIDAS-qualified signing platform with KYC and an on-chain audit trail, now live across four regulated sectors with more than 10,000 documents signed. This guide is what we would tell a founder or product lead scoping the same build: which signature tier your documents actually need, what a signing API gives you and what it leaves on your side of the line, where identity verification belongs in the flow, and what the whole thing realistically costs.

The short version

  • E-signature software development is a compliance problem with an engineering surface, and the assurance tier you need is a per-document decision rather than a product-wide one.
  • The EU's eIDAS Regulation defines three tiers: simple (SES), advanced (AES), and qualified (QES). Only the qualified tier carries automatic legal equivalence to a handwritten signature.
  • US law under the ESIGN Act takes the opposite approach: no tiers, but you carry the evidentiary burden, which makes the audit trail the load-bearing component.
  • You integrate certificates and timestamps from a trust service provider. There are 278 of them in the EU Trusted List issuing qualified certificates for electronic signature, so this is an integration, not a moat.
  • Identity verification belongs inside the signing flow, not beside it. A signature is only as strong as the proof of who made it.
  • Cost tracks assurance tiers and regulated surfaces. Our own reference build ran 22 weeks with one squad, and roughly a third of that was compliance work at either end.

What e-signature software development actually involves

E-signature software development means building five things that happen to share a screen: a signing experience, an identity binding, a cryptographic sealing step, an evidence trail, and an integration with a trust service. Teams that scope only the first one ship a demo. Teams that scope all five ship something a lawyer will defend.

The signing experience is what everyone pictures, and it is the least interesting part of the build. A signer opens a document, sees what they are agreeing to, indicates intent, and gets a copy. Every product does this and the design patterns are settled.

The identity binding is the first place the work gets real. Someone clicked "sign", and your system now has to say something defensible about who that someone was. An email link proves control of a mailbox. A one-time code proves control of a phone. A document check with liveness proves a specific human with a specific government identity was present. These are not interchangeable, and the gap between them is the gap between an agreement that survives a challenge and one that does not.

The sealing step is cryptography. Once signed, the document gets hashed and signed with a private key, and anyone holding the matching public key can verify that the hash still matches, which is what makes a later change detectable. This is where the terminology trips people up: the electronic signature is the legal act, the digital signature is the mathematics underneath it, and the algorithms are specified in standards like NIST's FIPS 186-5, the Digital Signature Standard published on 3 February 2023.

The evidence trail is the component nobody demos and every dispute turns on. Who was invited, when, from what address; what they saw; how they were identified; when they signed; what the document hash was at that moment. This has to be tamper-evident and retained, which makes it a storage and integrity problem rather than a logging convenience.

The trust service integration is the last piece, and it is the one that decides how far up the assurance ladder you can climb. Qualified certificates come from qualified trust service providers. You call them; you do not become one.

Why a signature image is not an electronic signature

A drawn or typed signature image is an electronic signature in the weakest legal sense and proves almost nothing on its own. This distinction is worth getting right early, because a surprising number of product specs are written as though generating a nice-looking signature graphic were the feature.

An image is a picture of a mark. It carries no information about who made it, when, with what intent, or whether the document it sits on has changed since. Copy the PNG out of one PDF and paste it into another and nothing in the file objects. Under both EU and US law that image can still form a valid signature, because neither system voids a document for being electronic, but the moment anyone disputes it you are left proving your case from context rather than from the artifact.

That is a real and legitimate tier, and it fits a large share of everyday documents. Chaindoc's free signature generator is a clean example of the boundary: it lets you draw, type, or generate a signature and export it as a transparent PNG, and it says outright that the image alone is not legally binding, pointing users into the platform when they need a verified, timestamped, audited signed file. That honesty is the correct product framing, and it is the framing your own product needs too.

The engineering consequence is straightforward. If your specification says "capture a signature", ask what happens when the counterparty says they never signed it. If the answer is "we have the image", you are building at the simple tier and should know it. If the answer needs to be "we have the identity check, the timestamp, the document hash, and the certificate", you are building at least one tier up and the schedule changes accordingly.

The three eIDAS signature tiers: SES, AES, and QES

The EU's eIDAS Regulation 910/2014 defines three tiers of electronic signature, and every architecture decision in an EU-facing product traces back to which tier a given document needs.

A simple electronic signature is defined in Article 3(10) as "data in electronic form which is attached to or logically associated with other data in electronic form and which is used by the signatory to sign". That is deliberately broad, and it is meant to be: a typed name qualifies, so does a drawn image, and so does a ticked checkbox with a timestamp against it.

An advanced electronic signature must meet four conditions set out in Article 26. It has to be uniquely linked to the signatory, capable of identifying them, created using data the signatory can use "under his sole control" with high confidence, and linked to the signed data "in such a way that any subsequent change in the data is detectable". Those four lines are effectively a technical specification: key material bound to one person, under their control, with document integrity protection.

A qualified electronic signature is defined in Article 3(12) as an advanced signature "created by a qualified electronic signature creation device, and which is based on a qualified certificate for electronic signatures". It is the only tier that gets the headline legal treatment. Article 25(2) states that "a qualified electronic signature shall have the equivalent legal effect of a handwritten signature", and that effect is recognised across every member state.

Diagram of the three eIDAS electronic signature tiers in ascending order: simple electronic signature with any electronic data used to sign, advanced electronic signature meeting the four conditions of Article 26 with sole control and tamper detection, and qualified electronic signature adding a qualified certificate and a qualified signature creation device for legal equivalence to a handwritten signature.
The three eIDAS tiers, and what each one adds. Source: Regulation (EU) 910/2014, Articles 3, 25 and 26

The table sets the three tiers against what each one costs you to build and what it buys you in a dispute.

TierWhat it requiresWhat you buildLegal weight
Simple (SES)Any electronic data used to signCapture, consent record, storageCannot be voided for being electronic; everything else is your evidence
Advanced (AES)The four Article 26 conditions: unique link, identification, sole control, tamper detectionIdentity binding, key handling, document sealing, audit trailStrong evidentiary position without a certificate authority in the path
Qualified (QES)AES plus a qualified certificate and a qualified signature creation deviceAll of the above, plus a qualified trust service integration and certificate lifecycleArticle 25(2): equivalent legal effect to a handwritten signature, EU-wide

Which documents actually need a qualified electronic signature

The practical mistake is treating this as a single product-wide choice. It is a per-document-type decision. A supplier NDA, a subscription upgrade, and an employment contract sit at different points on that ladder, and building everything at the qualified tier means paying qualified-tier cost and friction on documents that never needed it. Map your document types to tiers during discovery, before anyone writes code, because that map is the architecture.

Signatures sign, seals stamp: the distinction most B2B specs miss

eIDAS defines a second family alongside signatures, and products aimed at businesses often need it more than they need QES. An electronic seal, defined in Article 3(25), is data attached to other data "to ensure the latter's origin and integrity", and its creator under Article 3(24) is "a legal person", not a human. A signature says a person agreed. A seal says an organisation issued this and it has not been altered since.

The tiers mirror the signature ones: advanced seals meet Article 36, and a qualified electronic seal is an advanced seal made with a qualified seal creation device on a qualified certificate for seals. Article 35(2) gives it a presumption of integrity and of origin from the legal person named in the certificate, which is a different and weaker legal effect than a signature's equivalence to a handwritten one, and exactly the right one for machine-issued documents.

The practical use is invoices, statements, certificates, reports, anything your platform generates in volume where no individual is agreeing to anything. Sealing those with an organisational certificate is cheaper and simpler than routing them through a human signature flow, and it answers the recipient's real question: did this actually come from you, unmodified. Teams that only model signatures end up either leaving generated documents unprotected or making an employee sign them, which is legally odd and operationally worse.

One more moving part worth tracking: eIDAS was amended by Regulation (EU) 2024/1183 of 11 April 2024, which introduces the European Digital Identity Wallet. Article 5a(1) requires each member state to provide at least one wallet within 24 months of the implementing acts entering into force, and those acts took effect on 24 December 2024. A wallet-based identity source arriving in every member state is going to change how signer identity is established, and products designed with a pluggable identity layer will absorb that better than products with one verification vendor hardcoded into the flow.

What US law requires: the ESIGN Act and UETA

United States law reaches the same destination by a different road, and the difference shapes what you build. There are no assurance tiers. Instead, the federal ESIGN Act, signed on 30 June 2000 and codified at 15 U.S.C. 7001, provides that a signature, contract, or record "may not be denied legal effect, validity, or enforceability solely because it is in electronic form". The Uniform Electronic Transactions Act, adopted at state level, provides the parallel framework.

That sounds easier, and in one sense it is: no certificate hierarchy to satisfy, no qualified device to procure. But the burden moves. Because the statute validates electronic form without prescribing how to prove it, enforceability turns on whether you can demonstrate attribution, intent, and integrity when challenged. There is no certificate to point at. There is only your evidence.

This is why US-facing and EU-facing e-signature builds converge on similar engineering despite the different legal shape. The EU tells you what to build in order to reach a tier. The US tells you to be able to prove what happened. Both answers end at the same place: identity verification you can describe, an intent record you can produce, a document hash you can re-compute, and a timestamp you did not generate yourself.

For products serving both markets, build to the EU's advanced-signature conditions as the baseline. It satisfies Article 26 in Europe and produces exactly the evidence package a US court would want, which is cheaper than maintaining two signing paths.

Electronic signature API: what you integrate and what you build

An electronic signature API gives you certificate handling, cryptographic sealing, timestamping, and often a hosted signing page. It does not give you your product's workflow, your identity policy, your evidence retention, or your commercial model, and confusing the two is the most common scoping error in this category.

What to integrate and what an electronic signature API will not do for you

Here is the split we use when scoping an API integration of this kind.

Integrate: qualified certificates and the signature creation device, qualified timestamps, the signature format libraries, and identity-document verification with liveness. These are commodity in the precise sense that they are hard to build, easy to buy, and offer no product differentiation whatsoever. Nobody chose your product because you wrote your own timestamp authority.

Build: the document lifecycle and state machine, the routing and approval rules, the identity policy that decides which check applies to which document, the audit trail, the retention and export path, and the entire user experience. This is where your product's opinion lives, and it is not available from a vendor because it is specific to you.

The line moves with volume and with regulation. A team signing a few hundred agreements a month at the simple tier can buy nearly everything. A platform embedding signing into a regulated workflow for many client organisations has to own the policy layer, because policy is exactly what differs per client. That is the same multi-tenant architecture reasoning that governs any B2B platform, applied to compliance configuration instead of data isolation.

There is a market signal worth reading in the numbers here. Docusign's fiscal 2026 annual report, filed with the SEC for the year ended 31 January 2026, shows total revenue of $3.22 billion, up 8%. Subscription revenue was $3.15 billion of that, up 9%, while professional services and other revenue was $68.9 million and fell 9% year over year.

Bar chart of Docusign fiscal 2026 revenue in millions of US dollars: subscription revenue 3,151 million dollars and professional services and other revenue 69 million dollars, for total revenue of 3,220 million dollars.
Docusign FY2026 revenue mix, year ended 31 January 2026. The services line is 2% of revenue and falling. Source: Docusign Form 10-K, SEC EDGAR

Read that split carefully, because it describes the shape of the whole category. The dominant vendor is a subscription business whose services line is 2% of revenue and shrinking. The platform sells the signing primitive. Somebody else does the integration work, the workflow design, and the compliance mapping, and increasingly that somebody is an engineering partner rather than the vendor's own services team. If you are budgeting a build on the assumption that your signature vendor will do the integration with you, that assumption is not supported by how the vendor makes money.

The same filing gives useful scale context: over 1.8 million customers as of 31 January 2026, including approximately 280,000 direct enterprise and commercial customers, up from nearly 1.7 million and over 260,000 a year earlier, with 1,205 customers above $300,000 in annualised contract value. International revenue was 29% of the total and grew 13%, which is the number that matters if your product needs EU tiers rather than US intent.

Adding KYC to the signing flow

Identity verification belongs inside the signing flow, in the same session, before the signature is applied. Bolting it on as a separate step beside signing is the single most common design failure in regulated e-signature products, and it fails in both directions: the user experience breaks, and the evidence link between "this identity was verified" and "this document was signed" gets weak enough to argue with.

A qualified electronic signature already implies a verified identity, because the qualified certificate behind it was issued to an identity the trust service provider checked. But identity verification matters well below that tier. If you are building an advanced-signature flow for a lending product, an insurance onboarding, or a healthcare consent, the question an auditor asks is not "which tier did you use" but "how do you know who that was".

The engineering pattern is a policy layer that selects an identity method per document and per signer risk, then binds the result into the signature event. Email verification for a low-risk internal approval. One-time code for a routine agreement. Full document plus liveness check for anything with money or regulated data attached. NIST's SP 800-63-4, published on 26 August 2025, gives you a vocabulary for this in its Identity Assurance Levels: IAL1 for basic validation of claimed attributes, IAL2 for additional evidence and more rigorous verification, IAL3 requiring a trained representative and biometric collection. Mapping your document types onto IALs is a cleaner conversation with a compliance officer than arguing about vendors.

Diagram of a signing flow with identity verification embedded: document prepared and sent, signer identity verified in session through document and liveness checks, intent captured, document hashed and cryptographically sealed with a qualified timestamp, and the identity evidence bound into a tamper-evident audit record.
Identity verification sits inside the signing session, not beside it, so the evidence binds to the signature event

Reusing an existing KYC pipeline for signing

The overlap with financial-crime compliance is where this gets efficient. If your product already runs KYC software for onboarding, you have document verification, liveness, and a verified identity record in place. Reusing that pipeline for signing costs a fraction of standing up a second one, and it produces a stronger evidence chain because the identity was checked against the same source. Teams building in banking or embedded finance usually have most of the parts already and just have not wired them to the signing surface.

Scoping a signing platform with identity verification in the flow? We shipped one across four regulated sectors
See the Chaindoc build

Signature formats that make a document verifiable

A signature has to be stored in a format another system can validate years later, which is why the format choice is an interoperability decision rather than a file-type preference. Four ETSI standards cover the ground, and they are named in the European Commission's DIGITAL eSignature specifications.

PAdES (ETSI EN 319 142-1) embeds the signature inside the PDF itself. The signed file is one artifact that opens in any reader, shows the signature, and validates without side files. For contracts, agreements, and anything a human will read, this is almost always the answer.

XAdES (ETSI EN 319 132) signs XML. It fits structured machine data: invoices, regulatory filings, and system-to-system exchanges where the payload is XML rather than a document.

CAdES (ETSI EN 319 122) signs arbitrary binary data using CMS. It is the general case when the content is neither PDF nor XML.

ASiC (ETSI EN 319 162) is a container. It packages one or more files together with their signatures in a ZIP-based structure, which is how you sign a set of documents as a unit rather than one at a time.

Two practical notes from building this. First, pick PAdES as the default for anything user-facing and treat the others as specific answers to specific payloads, because a PDF that validates in a standard reader removes an entire class of support conversation. Second, store the signed artifact, not a reference to it. A signature validated against a document your system reassembles from a database is a signature you will spend a deposition explaining.

What an audit trail has to prove

An e-signature audit trail has to answer four questions under adversarial conditions: who signed, that they intended to, what exactly they signed, and that nothing has changed since. Answer all four and you have non-repudiation, which is the property that stops a signer from credibly denying the signature later. Every design decision in the evidence layer comes back to one of those four.

Who. The identity method used, the evidence collected, the assurance level reached, and the time it was established. "Verified by email" and "verified by government document with liveness" are different answers and the record has to distinguish them.

Intent. What the signer was shown, what action they took, and when. A record that says a signature exists without recording what the signer saw is missing the element most likely to be disputed.

What. The document hash at the moment of signing. This is the anchor for the whole trail, because it is what lets anyone re-compute the hash of a file years later and prove it is the same file.

Unchanged. The integrity chain from that hash to now. A hash stored in the same mutable database as the document is a weak answer, because whoever could alter the document could alter the hash. The strong answers put the anchor somewhere the operator cannot quietly revise: a qualified timestamp from a trust service provider, or an external append-only record.

On Chaindoc we used both. Every signature writes a SHA-256 hash of the signed document to an on-chain record, so verification does not require trusting our database or our word. Anyone holding the file can re-hash it and compare it against the chain entry. That was a deliberate answer to a specific question regulated clients kept asking, which is what happens to their evidence if the vendor goes away or the vendor is the one being disputed.

The retention question follows from the same logic. Signature validity has to be checkable after the signing certificate expires, which means preserving validation data (certificate chains, revocation status, timestamps) alongside the document. Long-term validation profiles in the ETSI standards exist precisely for this, and skipping them produces documents that validate today and fail in five years.

HIPAA and e-signature in healthcare

Healthcare e-signature does not have a separate signature law. It has the general electronic signature framework plus HIPAA's requirements on the data the signing process touches, which in practice means access control, audit logging, and careful handling of protected health information throughout the flow.

The consequences are concrete. A signing link emailed to a patient can leak PHI through the document title alone, so titles and previews need scrubbing. The audit trail holds identity evidence about patients, which makes it PHI itself and pulls it under the same access controls as clinical data. Any vendor in the path handling PHI needs a Business Associate Agreement, including the signature provider and the identity verification provider, and that procurement conversation takes longer than the integration.

Consent flows carry their own pattern. A consent signature has to record not just that the patient agreed but what version of the consent text they were shown, because consent documents get revised and a signature attached to "the consent form" without a version is an evidence gap. Our guide to HIPAA-compliant software development covers the wider control set that surrounds this.

For Chaindoc's healthcare sector we applied the same eIDAS and ESIGN signing path with KYC, adding role-based access and a full audit timeline. That is worth stating precisely: we build to the controls HIPAA calls for. The certification posture of any given deployment belongs to the organisation operating it, and any partner who tells you their software is "HIPAA certified" is describing something that does not exist.

Build, buy, or embed: three routes into e-signature software development

There are three ways to get signing into a product, and the right one is a function of how central signing is to what you sell.

Buy a SaaS product and integrate it lightly when signing is an internal operational need rather than part of your customer's experience. Your sales team needs contracts signed; a seat-based product does that today. Nothing about this belongs in your roadmap.

Embed a signature API into your own workflow when signing is part of your product's flow but not your product's identity. The signer stays inside your interface, you own the workflow and the data model, and the vendor supplies certificates, sealing, and timestamps behind the scenes. Most B2B SaaS products with a contract step land here, and it is the right answer more often than the other two.

Build the platform when signing is the product, when you are selling signing capability to other organisations, or when your compliance surface is specific enough that no vendor's model fits. This is the multi-quarter option and it is only justified by one of those three conditions. Wanting more control is not one of them.

The table puts the three routes against the question that actually decides between them.

RouteFits whenWhat you ownTypical effort
Buy a SaaS productSigning is an internal operation, not part of what you sellConfiguration onlyDays
Embed a signature APISigning is a step inside your product's flowWorkflow, data model, identity policy, evidenceWeeks to months
Build the platformSigning is the product, or you sell signing capability to othersEverything except certificates and timestampsMultiple quarters

The version of this decision worth arguing about is the middle one, because the failure mode is subtle: teams embed an API, then gradually rebuild the vendor's workflow inside their own product because the vendor's model does not match theirs, and end up paying for both. Our build vs buy framework applies directly here. The test is whether your workflow requirements are stable enough to fit a vendor's state machine, and you can answer it in discovery by mapping your real document lifecycle against the API's available states before you sign anything.

One factor that pushes toward embedding rather than building: you are not going to issue qualified certificates yourself. Becoming a qualified trust service provider requires a conformity assessment and supervisory approval, and it is a regulated business rather than a feature. The EU Trusted List browser currently lists 278 trust service providers across the EU and EEA offering qualified certificates for electronic signature, checked on 7 August 2026. That is a deep supply of integration targets and a clear signal that this layer is a commodity to buy.

What e-signature software development costs

Cost in this category tracks the assurance tier and the number of regulated surfaces, not the number of screens. Two products with identical signing interfaces can differ by an order of magnitude in build cost because one accepts a typed name on an internal approval and the other needs a qualified signature bound to a verified identity in three jurisdictions.

Five drivers set the number, in roughly the order they matter.

Assurance tier. Simple-tier signing is a workflow feature. Advanced-tier adds identity binding, sealing, and a real evidence layer. Qualified-tier adds a trust service integration, certificate lifecycle handling, and a compliance workstream that runs the length of the project.

Jurisdictions. One legal framework is a design constraint. Several is a matrix, because tier requirements for the same document type differ by country and the product has to encode that rather than assume it.

Identity depth. Email verification is nearly free. Document verification with liveness is a vendor integration plus a fraud-handling path plus a support process for the users it rejects, and that last item is consistently underestimated.

Sector rules. Healthcare adds PHI handling and BAAs. Financial services adds KYC and AML overlap. Each regulated sector adds a compliance surface that costs weeks, not hours.

Evidence durability. An audit trail sufficient for internal comfort is cheap. One designed to hold up when the operator's own integrity is what is being questioned needs external anchoring and long-term validation, and that is a distinct piece of engineering.

The honest framing is that a scoped discovery against your real document types is the only route to a defensible number, which is the same conclusion our custom software development cost guide reaches for builds in general. What we can offer instead of an invented range is a real duration from a real project, below.

How long an e-signature build takes: a 22-week worked example

Chaindoc went from discovery to soft launch in 22 weeks with one squad. The phase split is the useful part, because it is not the split most teams assume when they estimate from the interface.

Bar chart of the four phases of the Chaindoc e-signature platform build in weeks: compliance and vendor mapping three weeks, signing flow design and design system seven weeks, engineering across REST API payments hashing and webhooks eight weeks, and ISO 27001 and CSA STAR audit preparation four weeks, totalling 22 weeks.
The Chaindoc build, 22 weeks with one squad. Roughly a third of it was compliance work at either end. Source: Idealogic project record

Three weeks went to compliance and vendor mapping before any product design started: which tiers which document types needed, which trust service providers covered the target countries, what the identity requirements were per sector. Skipping this phase does not save three weeks, it moves them later and makes them more expensive, because by then there is code shaped around the wrong assumptions.

Seven weeks went to the signing-flow design and the design system. That looks heavy for UX until you consider that this product had to serve four regulated sectors with different document types and different identity requirements through one coherent interface. The design system was what made four sectors possible without four frontends.

Eight weeks went to engineering: the REST API, Stripe Connect for payments, SHA-256 hashing for the audit trail, and webhooks. Note the payments piece. Signing and getting paid turned out to be the same moment in several of these workflows, which is a payment integration problem sitting inside a signing product, and it is the kind of adjacency that only shows up when you map real workflows rather than feature lists.

Four weeks went to ISO 27001 and CSA STAR audit preparation before launch. Audit preparation is engineering work, not paperwork: evidence collection, access reviews, logging gaps, policy alignment with what the system actually does.

The platform now runs at 99.9% uptime over twelve months, with a median draft-to-signed time under 90 seconds and more than 500 active client teams onboarded. That last number is the one that validates the design system decision.

How to choose an e-signature development partner

The market for e-signature software development services runs from vendor implementation partners to product engineering teams, and the failure mode is hiring one when you needed the other. A few questions separate them quickly.

Ask which tier they would recommend and why. A partner who answers "qualified, for everything" is either not listening or selling scope. The correct answer is a question back about your document types.

Ask what they would integrate versus build. Anyone proposing to build certificate handling and timestamping from scratch is planning to bill you for infrastructure you can buy from 278 providers.

Ask how they handle a signature dispute. Not the happy path. The one where a counterparty claims they never signed. A team that has shipped this will describe the evidence package immediately. A team that has not will describe a database table.

Ask about the identity rejection path. What happens when document verification fails for a legitimate user with a worn passport. This is a support and product design problem, and teams who have run one in production know it is where the real edge cases live.

Ask what they got wrong last time. Every team that has done this work has a story about a compliance requirement discovered late. The ones who tell you about it, and what changed as a result, are the ones who learned something.

For the wider selection framework beyond signing specifics, our guide to choosing a software development company covers due diligence, engagement models, and the questions that apply to any build.

What we learned building an eIDAS-qualified signing platform

Three things transferred from the Chaindoc build to every signing conversation we have had since.

Tier mapping is the architecture. The hour that paid for itself most in the whole project was the one spent listing document types and assigning each a required assurance tier. That table determined the identity layer, the trust service integration, the audit requirements, and most of the cost. Teams that skip it build the whole product at the highest tier they can imagine and then wonder why simple approvals feel like opening a bank account.

Identity and signing are one flow or they are neither. Every version of this we have seen where verification lived beside signing produced both a worse experience and weaker evidence. Putting the check inside the session, bound to the signature event, was what made the platform usable in finance, insurance, and healthcare with the same core.

Anchor evidence outside your own system. The on-chain hash was not blockchain for its own sake. It was the answer to a question regulated clients asked in every sales conversation, which was what their evidence is worth if the dispute is with us. An external anchor turns that from a trust question into a verification anyone can run.

The full write-up, including the compliance posture and the sector rollout, is in the Chaindoc case study. Where signing is one component of a larger platform rather than the whole product, e-signature software development is the same scoping conversation we run for any custom software development engagement: document types, assurance tiers, jurisdictions, and named integration targets, before anyone opens an editor.

Talk to engineers who have shipped a qualified signing platform

We scope e-signature builds the way regulators read them: document types, assurance tiers, identity evidence, and the audit trail. Bring us the workflow and we will tell you which tier it actually needs.

Frequently asked questions

  • E-signature software development is the work of building document signing into a product so the resulting signature holds up legally and technically. It covers the signing experience, the identity check that binds a signature to a real person, the cryptographic sealing of the document, the audit trail that proves what happened, and the integration with whatever trust service issues certificates. The signing UI is the small part. The identity, sealing, and evidence layers are where the schedule goes.

  • The three tiers come from the EU eIDAS Regulation. A simple electronic signature is any electronic data used to sign, including a typed name or a drawn image. An advanced electronic signature must meet four conditions in Article 26: uniquely linked to the signatory, capable of identifying them, created with data under their sole control, and linked to the document so any later change is detectable. A qualified electronic signature is an advanced signature made with a qualified signature creation device on a qualified certificate, and Article 25(2) gives it the same legal effect as a handwritten signature across the EU.

  • Usually not for everything, and that is the point. Most agreements are enforceable with a simple or advanced signature, because both EU and US law refuse to void a document just for being electronic. You need the qualified tier where a specific national rule demands it, typically employment contracts, certain real estate and notarial acts, and some tax and public-sector filings. The design decision is which document types in your product escalate to which tier, not which single tier the whole product uses.

  • Yes, and almost every product should. Becoming a qualified trust service provider means a conformity assessment, supervisory body approval, and ongoing audit, which is a business in itself rather than a feature. The normal route is to integrate an existing provider for qualified certificates and timestamps while you build the workflow, identity binding, audit trail, and product experience yourself. The EU Trusted List has 278 providers offering qualified certificates for electronic signature, so the integration target is not scarce.

  • Cost tracks the assurance tier and the number of regulated surfaces, not the number of screens. A simple signing flow on top of an existing signature API is a small senior effort over weeks. An advanced-signature platform with identity verification, PAdES sealing, and a defensible audit trail is a multi-month build. A qualified-tier platform across several regulated sectors, with KYC in the flow and an external security audit before launch, is a multi-quarter program. The cheapest version of this project is the one that scopes assurance per document type instead of applying the highest tier everywhere.

  • For a real reference point, the Chaindoc platform we built ran 22 weeks from discovery to soft launch with one squad: roughly three weeks of compliance and vendor mapping, seven weeks of signing-flow design and the design system, eight weeks of engineering across the REST API, payments, hashing, and webhooks, and four weeks of ISO 27001 and CSA STAR audit preparation before launch. The compliance work at both ends is what teams forget when they estimate from the UI.

  • Yes, under the federal ESIGN Act signed on 30 June 2000 and the state-level UETA. The statute says a signature or contract may not be denied legal effect, validity, or enforceability solely because it is in electronic form. US law takes an intent-based approach rather than the EU's tiered one, so the practical burden shifts to evidence: you have to be able to show who signed, that they meant to, and that the document has not changed since. That is an audit-trail problem, which is why the engineering work looks similar on both sides of the Atlantic.

  • A signature is made by a person, a seal is made by an organisation. Under eIDAS, Article 3(25) defines an electronic seal as data attached to other data to ensure its origin and integrity, and Article 3(24) says its creator is a legal person. The legal effects differ too: a qualified signature is equivalent to a handwritten one, while Article 35(2) gives a qualified seal a presumption of integrity and of origin from the named organisation. For documents your platform generates in volume, invoices, statements, certificates, a seal is the right instrument and a human signature flow is the wrong one.

  • An electronic signature is a legal concept: data used by a signatory to sign. A digital signature is a cryptographic technique: a public-key operation that binds a key to a document so tampering is detectable. Digital signatures are how advanced and qualified electronic signatures are implemented, and the algorithms are specified in standards such as NIST FIPS 186-5. A drawn signature image is an electronic signature with no digital signature behind it, which is exactly why it proves so little on its own.

Still unanswered
Ask us directly

A senior engineer replies under 4 hours.