On-premises · PostgreSQL 17 · AI on your own model

One platform
for every
service desk.

Covan is an enterprise service management platform that runs on infrastructure you own. One record engine, one company-wide CMDB and its own discovery — every process shares the same data model.

12 ready-made app templates 88 CI types · 32 relations English and Turkish
Service desk / Incidents
AY
Incidents
24 open records today · 3 SLA risks
View+ New record
Open
24
−12%
SLA at risk
3
within 2h
Resolved
11
+4
All118
Assigned to me12
My team34
SLA at risk3
Number
Subject
Status
INC-0021301
VPN connection cannot be established
In progress
INC-0021299
EBLD-DB01 responding slowly
Assigned
REQ-0004182
New starter account and equipment
Approval
INC-0021290
Print queue stuck — floor 3
Resolved
CHG-0000918
Core switch patch window
CAB
WO-0002274
HVAC maintenance — floor 3
On site
One data modelConfiguration, not codeOwn CMDB and discoveryBYO model AIMulti-companyData sovereignty
12
ready-made app templates
88
CI types in the library
15+
discovery sources
176
permission-checked AI tools
10
hops of impact analysis
01 · The problem

The real cost is fragmentation, not licensing.

Service management usually runs not on one platform but across tools added over years. Each tool brings its own data, its own reporting and its own upgrade calendar.

See the solution

A fragmented tool stack

Every department brings its own tool, its own licence and its own data model. IT, HR, facilities and customer service run in isolation.

ImpactNo cross-process reporting, no visible total cost.

Customisation that blocks upgrades

Every custom field, table and small rule turns into a development project. When upgrades arrive, customisations are retested — and some are lost.

ImpactThe platform ages and teams stay on an old release.

No control over where data lives

In the public sector, finance and defence, data residency, audit trails and network isolation are not negotiable. A cloud-only model does not fit those requirements.

ImpactProjects stall or get postponed for compliance reasons.

CMDB and discovery sold separately

CMDB, discovery, service mapping and asset management are licensed as separate products. Integration and licence lines grow, yet no single source of truth emerges.

ImpactImpact analysis becomes unreliable and change risk rises.
02 · Platform approach

A platform first, products second.

Covan is built as a platform first and a set of products second. A capability built once — an SLA clock, an approval step, a report — is immediately available to every team.

The platform approach

One data model for every process

Requests, incidents, changes, HR cases and work orders share one record engine, so reporting, SLAs, permissions and automation work the same way everywhere.

Customization is data, not code

Nothing a customer configures creates a database table or a code branch, so upgrades never collide with customizations.

Multi-company from day one

A holding can run many subsidiaries, each with its own apps and CMDB, under one installation. Isolation is enforced on every query.

03 · One engine

One physical table per record kind.

Every request, incident, problem, change, case, work order, project, epic and sprint lives in the same record store and is told apart by its type. Team-specific fields live in flexible, indexed and searchable JSON columns.

Request

Awaiting approval REQ-000412
Service
Configured
Category
Configured
Approval
Configured
"record_type": "request", "number": "REQ-000412", "app": "itsm", "fields": { // team-specific, indexed JSON "delivery_date": … }

A request opened from the self-service portal binds to a catalog item; approval and fulfilment run on the same record.

Incident

In progress INC-000422
Impact
Configured
Urgency
Configured
Priority
Configured
"record_type": "incident", "number": "INC-000422", "app": "itsm", "fields": { // team-specific, indexed JSON "resolution_time": … }

Incidents live in the same record engine, so the SLA clock, escalation and customer survey work without extra integration.

Change

In CAB review CHG-000432
Risk
Configured
Type
Configured
Plan
Configured
"record_type": "change", "number": "CHG-000432", "app": "itsm", "fields": { // team-specific, indexed JSON "implementation_window": … }

A change record reads the affected CIs and open alerts from the CMDB; the risk score is derived from that data.

HR case

Assigned HRC-000442
Employee
Configured
PII
Configured
Policy
Configured
"record_type": "case", "number": "HRC-000442", "app": "hr", "fields": { // team-specific, indexed JSON "confidentiality": … }

HR cases use the same engine; PII-flagged fields are protected by role and field-level confidentiality.

Work order

On site WO-000452
Asset
Configured
Technician
Configured
Parts
Configured
"record_type": "work", "number": "WO-000452", "app": "facilities", "fields": { // team-specific, indexed JSON "scheduled_start": … }

A facilities team opens the work order, links the asset and spare part; asset and CI status update in both directions.

Shared by every app

core
  • Numbering, history and audit
  • Comments and attachments
  • Related records
  • SLA timers
  • Approvals
  • Notifications
  • Surveys
  • Search and reporting

Varies per app

configuration row
  • Enabled modules
  • Statuses
  • Fields and forms
  • Roles and teams
  • Service catalog
  • SLAs and calendars
  • Workflows and rules
  • Menu
04 · Business outcomes

What the architecture changes in daily work.

One data model, a shared CMDB and configuration stored as data translate into concrete outcomes for the teams doing the work.

All outcomes

Onboard a new department in hours

A template seeds modules, roles, teams, services and SLAs in one transaction. A new service desk is not a multi-week project — it is a working app the same day.

Upgrade without customisation conflicts

Because configuration is stored as data, upgrades never carry customer-specific tables or code branches. New releases arrive without breaking existing configuration.

One report across processes

Requests, incidents, changes, HR cases and work orders share one record engine. Leadership sees the same metrics across departments in one view.

05 · Hierarchy

Tenant, company, app.

Everything in the platform sits in a three-level hierarchy. Isolation is enforced on every query; roles decide which companies and apps a person can reach.

  • Tenant — the contract holder; one tenant never sees another’s data.
  • Company — a legal unit with its own users, departments, sites and CMDB.
  • App — a workspace created from a template in one step, then owned by the customer.
Read the architecture

One installation, many companies

isolation on every query
Tenantcontract holder · municipality / holding
Companyusers, departments, sites, calendars
CMDBone shared pool per company
AppsITSM · İK · CSM · Facilities · SDLC
Recordsevery app writes into the same record engine

SLA compliance · last 12 weeks

%96,4
W1W6W12
On time · 64% At risk · 22% Breached · 14%
06 · Apps

A new service desk from a template in one step.

The template seeds modules, statuses, fields, roles, teams, calendars, services, SLAs, workflows, rules and the menu in a single transaction. From then on the app is the customer’s to change.

All 12 templates
Modules mix freely

Templates are starting points, not boundaries.

Any app can enable any module, and module packs add a whole process as its own menu section. A single IT app can run service management, asset and CMDB, monitoring and agile delivery side by side.

  • Every app gets self-service, approvals, SLAs, surveys and reporting without extra work.
  • Module packs (SDLC, Project) arrive as their own menu section.
Apps / Template gallery
AY
Template gallery
Modules, roles, teams, services and SLAs in one step
Create from template
IT ITSM
Requests, incidents, changes, CMDB
5 modules 6 roles 9 services
IT IT Assets
Hardware, licenses, custody
5 modules 6 roles 9 services
EV Events
Alerts, dedupe, escalation
5 modules 6 roles 9 services
HR HR Service
Cases, PII, knowledge
5 modules 6 roles 9 services
FA Facilities
Work orders, dispatch, stock
5 modules 6 roles 9 services
PR Project & SDLC
Gantt, sprint, Kanban
5 modules 6 roles 9 services
07 · CMDB & discovery

One CMDB the whole company shares.

The platform has its own CMDB, shared by every app in a company, and its own discovery. Apps consume the CMDB; they never own a private copy. 88 CI types, 32 relationship types and impact analysis up to 10 hops.

CMDB and discovery
SERVERSRV-EBLD-WEB01
1 DATABASE EBLD-DB01
2 SERVICE BS-CORP-PORTAL
2 APPLICATION APP-PAYMENT
3 NETWORK NET-CORE-SW02
3 LOAD BALANCER LB-EDGE-01
3 PLATFORM K8S-PROD-01
4 MONITORING MON-ZABBIX
SERVER SRV-EBLD-WEB01 DATABASE EBLD-DB01 SERVICE BS-CORP-PORTAL APPLICATION APP-PAYMENT NETWORK NET-CORE-SW02 LOAD BALANCER LB-EDGE-01 PLATFORM K8S-PROD-01 MONITORING MON-ZABBIX IMPACT DIRECTION → 1 HOP 2 HOP 3 HOP
Impact analysis
3affected CIs
Depth3 hop
110

  • Only relationships marked as impact-carrying are followed.
  • A CI is counted once, at the fewest hops.
  • Retired CIs are skipped unless included.
15+ discovery sources signed commands · approved agents · authorised ranges
08 · AI

Your own model. Permission-checked tools.

Agents use the customer’s own model provider: AWS Bedrock, Azure OpenAI, Anthropic, OpenAI, or local Ollama / vLLM. No data leaves the network unless the customer chooses so.

176 permission-checked tools confirmation, then permission
AWSAWS Bedrockyour own key
AzAzure OpenAIyour own key
AnAnthropicyour own key
AIOpenAIyour own key
OlOllamayour own key
vLvLLMyour own key
Meet the agent team
AI / SM Admin
AY
SM Admin
Configuration assistant · confirmed writes
Tools · 176
Design a three-step approval flow for new-starter onboarding, with HR and IT approvals in sequence.
Draft ready: 1) HR approval → 2) IT hardware approval → 3) Access provisioning task. 4 fields and 2 rules will be added.
+4 fields +2 rules confirmation required
Apply Review diff
read record CI relations design workflow + 173
Every write is confirmed first, then passes the same permission checks.

SM Admin

Configuration assistant

Service Desk

Service desk specialist

09 · Deployment & security

It runs where your data lives.

On-premises or private cloud. PostgreSQL 17, Node.js and a React web client; a single Docker Compose stack is enough for a full installation. Auditability and data sovereignty are architectural decisions, not marketing.

Tenant isolation on every query

One tenant never sees another’s data; roles decide which companies and apps a person can reach.

Agents are commanded, not scripted

Discovery agents connect with a company token, are approved before receiving commands, verify signed commands and scan only authorised ranges. They can never be told to run a script.

Isolated script sandbox

JavaScript runs in an isolated sandbox with a curated, tenant-guarded API. Configuration rows and code paths never collide.

No data leaves the network

AI agents use the customer’s own model provider. No data leaves the network unless the customer chooses so.

Runtime

One stack, familiar components.

PostgreSQL 17 Data layer
Node.js Application server
React Web client
Docker Compose Single-stack install
On-premises Private cloud Docker Compose Multi-company

Roadmap: SAML/OIDC single sign-on, MFA and workforce SCIM. Local and AD/LDAP login with provisioning works today.

10 · Comparison

ServiceNow’s proven ideas, in your data center.

Covan deliberately keeps many of ServiceNow’s proven ideas: update sets, script includes, dictionary overrides, a flow designer and an identification engine. The differences are in architecture, deployment and cost model.

  • CMDB and discovery included; not separately licensed products.
  • Configuration packages travel with a full dry-run preview; no instance-specific IDs.
  • A young platform: integrations are built per need, with no ecosystem claim.
Full comparison
TopicCovanServiceNow
Deployment On-premises or private cloud Primarily vendor-hosted SaaS
Data model One table per record kind + JSON Table hierarchy, real DB objects
CMDB & discovery Included in the same data model Separate, separately licensed products
AI Your own model, confirmed tools Vendor Now Assist, add-on license

The comparison reflects publicly known product structure and is a positioning guide, not a feature-by-feature evaluation.

11 · Use cases

Which problem are you starting from?

Modernizing a service desk, consolidating a holding on one installation, or meeting public-sector requirements — different starting points, the same platform.

All use cases

IT service desk modernization

Move from legacy or scattered service desk tools to one platform. Run requests, incidents, problems, changes and the catalog on one data model, with SLAs and reporting managed in one place.

ITSM manager · service desk manager

Holding and multi-company consolidation

Many subsidiaries on one installation, each with its own apps and CMDB. The center sees cross-company reporting while every company keeps its own processes and permissions.

CIO · enterprise architect

Public sector and regulated industries

Meet data residency, audit and network isolation requirements without compromise. The installation lives in the customer’s data center, and access and changes stay auditable.

Public sector · finance · defence · compliance
Next step

See the platform on your own infrastructure.

A 30-minute demo built around your own scenarios, covering installation requirements, CMDB modelling and a migration plan.

Request a demo Explore the platform hello@covan.io · covan.io