Case study

Grant application assessment and contract e-signing platform

Application intake, expert assessment, budget approval and electronic contract signing in a single workflow.

Administrator home: summary of contracts awaiting signature, users and budget, with recent activity.

ProblemApplications, assessment forms and contracts were sent back and forth by email as document files. Assessors' comments got lost and no version history of contracts was kept, so there was nothing to rely on in a dispute.

SolutionWe built a platform with funding programmes and calls, configurable assessment forms and budget lines. Contracts are generated from templates, fields are agreed one by one with comments, and signing is electronic. Every action is recorded in an audit log.

Context

Administering funding calls differs from ordinary business processes in that every decision must be justified and traceable, even a year later. If an application is rejected, the applicant has the right to ask why, and the answer cannot rely on memory.

So the key requirement was evidence: who made which decision and when, and which version of the contract was in force at the time of signing.

Where we started

The analysis showed that the system has three user groups with different needs. The applicant needs a clear form and the ability to see which stage their application is at. The assessor wants to see only what they are assessing, without administrative detail. The administrator manages deadlines and needs the full picture.

A single interface for all three usually suits none of them, so each role has its own workspace and its own permissions.

How the system is organised

Calls and programmes. Each call belongs to a programme and has its own categories, deadlines and budget. The administrator launches a new call without any help from a developer.

Configurable application forms. The administrator builds forms from sections and fields. This was a key decision: applications differ between programmes, and if every new form had to be programmed, the client would always depend on us.

Assessment. Assessment forms are configurable too. A comment and an attachment can be added to each criterion. Assessors see only the applications assigned to them.

Budgets. The application budget is built from lines that can be agreed one at a time. The approval history is kept.

Contracts. The contract is generated from a template, and its fields are filled in with application data. Then comes the part that off-the-shelf products usually lack: each contract field is agreed separately, with a comment and a status. Once all fields are agreed, the contract is signed electronically.

Technical decisions

An audit log from day one. Every action is recorded with the user, the time and the changed value. This makes each operation somewhat more complex, but without the log the system would not do its job.

Individual contract fields are agreed. The usual approach is to store PDF versions and compare them. Here each field is agreed separately, so it is clear exactly what was discussed and nobody has to compare two documents by eye.

The signing service is decoupled from contracts. Signing providers change, and legal requirements differ between situations. The system is built so that switching provider does not require changes to the contracts module.

Permissions by role, not by person. Assessors change every season. When permissions are tied to a role, a new person can be assigned in a minute without leaving security gaps.

Worth knowing before a similar project

If your process involves deadlines, appeals or public funds accounting, start by answering "what will we have to show if a decision is appealed?", and only then think about how the system will look. The answer determines what data the system must keep. An audit log can be added later, but it will not cover what happened before it existed.

One more observation: configurable forms cost more than hard-coded ones, but they pay for themselves within the first two new calls.

Screenshots

Submitted applications queued by stage: admin check, returned, expert review, legal opinion and signing.
Application record: applicant, project manager assignment, signed document status and hand-over to expert review.
Contract list with status, amount and signing invitation progress, filterable by activity and date.
Contract record: project, template, amount, signing date and the fields to complete before signing.
Statistics: applications by status and month, contracts and signed amounts, filterable by activity and call.
Next step

A similar situation in your company?

Tell us about the process that causes the most friction today. We will come back with questions within one business day.

Or directly: info@desamedia.lt · +370 686 59999