IT Ops Fast Track: From Application to Server¶
This guide walks you through documenting an application and its supporting infrastructure — from creating the app entry to linking it to the server that hosts it. It's designed to get you productive fast, covering the essential steps without drowning you in options.
For full details, see the Apps & Services and Assets reference docs.
The Big Picture¶

Everything in KANAP's IT Operations module connects to paint a complete picture of your landscape:
| Object | What it represents |
|---|---|
| Application | A business app or IT service you need to document |
| Environment | Where it runs — Prod, QA, Dev, etc. (called "Instances" in KANAP) |
| Server (Asset) | The infrastructure that hosts it — VMs, physical servers, containers |
The chain is simple: Application → Environment → Server. By the end of this guide, you'll have this chain fully documented.

Why this matters
When someone asks "where does this app run?", "who owns it?", or "is it compliant?" — you'll have the answer in seconds instead of digging through spreadsheets.
Step 1: Create Your Application¶
Go to IT Operations → Apps & Services and click + New App / Service.
Fill in the essentials:
| Field | What to enter | Example |
|---|---|---|
| Name | A clear, recognizable name | Salesforce CRM |
| Category | The primary purpose | Line-of-business |
| Vendor | The supplier (from your master data) | Salesforce Inc |
| Criticality | Business importance | Business critical |
| Lifecycle | Current status | Active |
Click Save. Your application is now in the registry.
Start with what you know
Description, publisher, version, licensing — all useful, but optional at this stage. You can enrich later. The goal is to get the app into the system.
Step 2: Add an Environment (Instance)¶
Every application runs somewhere. The Instances tab documents your environments.
Open your application and go to the Instances tab. Click Add and select the environment type (Prod, Pre-prod, QA, Test, Dev, or Sandbox).
For each instance, you can capture:
| Field | What it does | Example |
|---|---|---|
| Environment | The environment type | Prod |
| Base URL | The access URL | https://mycompany.salesforce.com |
| Lifecycle | Instance-specific status | Active |
| SSO Enabled | Is Single Sign-On active? | Yes |
| MFA Supported | Is Multi-Factor Authentication supported? | Yes |
| Notes | Any additional context | Primary EU instance |
Copy from Prod
Once your Production instance is set up, use the Copy from Prod button to quickly scaffold QA, Dev, and other environments with similar settings.
Instance changes save immediately — no need to hit the main Save button.
Step 3: Assign Owners¶
Go to the Ownership & Audience tab. This is where you document who's responsible.
Business Owners¶
The business stakeholders accountable for the application. Add one or more people — their job title will appear automatically.
IT Owners¶
The IT team members responsible for technical operations and support. Same mechanism — add the people, roles appear.
Audience (Optional)¶
Select which Companies and Departments use this application. KANAP automatically calculates the number of users based on your master data.
Why owners matter
Ownership drives the My Apps and My Team's Apps scope filters on the main list. Without owners, the app is only visible in the "All Apps" view — which means nobody feels responsible for it.
Step 4: Set Access Methods¶
Go to the Technical & Support tab. Under Access Methods, select how users reach this application:
- 🌐 Web — browser-based access
- 💻 Locally installed application — desktop client
- 📱 Mobile application — phone/tablet app
- 🖥️ VDI / Remote Desktop — virtual desktop
- ⌨️ Terminal / CLI — command-line interface
- 🏭 Proprietary HMI — industrial interface
- 🖧 Kiosk — dedicated terminal
Also set:
| Field | What it means |
|---|---|
| External Facing | Is this app accessible from the internet? |
| Data Integration / ETL | Does this app participate in data pipelines? |
Step 5: Link to Other Objects (Relations)¶
Go to the Relations tab to connect your application to the rest of your IT management data.
| Link type | What you're connecting | Why |
|---|---|---|
| OPEX Items | Recurring costs (licenses, SaaS fees) | See the full cost picture |
| CAPEX Items | Capital expenditure projects | Track investment |
| Contracts | Vendor agreements | Know when renewals are due |
| URLs | Documentation, wikis, runbooks | Quick access to external resources |
You can do this later
Relations are powerful but not blocking. Create them when you have the data — the app is fully functional without them.
Step 6: Add Compliance Information¶
Go to the Compliance tab. This is increasingly important for audits and regulatory requirements.
| Field | What to enter | Example |
|---|---|---|
| Data Class | Sensitivity level | Confidential |
| Contains PII | Stores personal data? | Yes |
| Data Residency | Countries where data is stored | France, Germany |
| Last DR Test | Last disaster recovery test date | 2025-11-15 |
Data Classes are configurable
The default classes (Public, Internal, Confidential, Restricted) can be customized in IT Operations → Settings to match your organization's data classification policy.
Step 7: Create Your Server (Asset)¶
Go to IT Operations → Assets and click Add Asset.
Overview Tab¶
Fill in the core fields:
| Field | What to enter | Example |
|---|---|---|
| Name | Hostname or identifier | PROD-WEB-01 |
| Asset Type | The server type (dropdown) | Virtual Machine |
| Is Cluster | Toggle if this is a cluster | No |
| Location | Where it's hosted (required) | Paris Datacenter |
| Lifecycle | Current status | Active |
| Go-live date | When it entered service | 2025-01-15 |
| End-of-life date | Planned decommission | — |
| Notes | Any additional context | — |
Once a Location is selected, several read-only fields are automatically derived:
- Hosting type (on-premises, cloud, colocation, etc.)
- Provider / Company (e.g., AWS, Azure, OVH)
- Country
- City
Location is the key
The Location drives many attributes of your asset automatically. Locations are managed in IT Operations → Locations — set them up once and every asset assigned to them inherits hosting type, provider, country, and city. You don't need to fill these in manually.
Click Save to unlock the full workspace.
Technical Tab¶
Go to the Technical tab to add:
| Section | Fields | Details |
|---|---|---|
| Environment | Environment dropdown | Production, QA, Dev, etc. |
| Identity | Hostname, Domain, FQDN, Aliases, OS | FQDN is auto-computed from Hostname + Domain |
| IP Addresses | Type, IP, Subnet | Network Zone and VLAN are derived from Subnet |
Naming conventions
Include environment, role, and sequence in your names: prod-web-01, qa-db-master, dev-app-02. Your future self will thank you.
Step 8: Link the Server to Your Application¶
This is the final connection — tying your server to the application environment it supports.
There are two ways to create this assignment:
From the Application side¶
- Open your application
- Go to the Servers tab
- Select the Production environment
- Click Add Server
- Select your asset (
PROD-WEB-01) - Set the Role (Web, Database, Application, etc.)
From the Asset side¶
- Open your asset
- Go to the Assignments tab
- Click Add Assignment
- Fill in the assignment fields:
| Field | What to enter | Example |
|---|---|---|
| Application | The application to link | Salesforce CRM |
| Environment / Instance | Which instance | Production |
| Role | Server role for this app | Web |
| Since date | When the assignment started | 2025-01-15 |
| Notes | Any context | — |
The chain is complete
You now have the full path documented:
Salesforce CRM → Production instance → PROD-WEB-01
Anyone can trace from "what app?" to "what server?" to "where is it?" in seconds.
How It All Connects¶
Every piece of data you enter feeds into something bigger:
Application Landscape View¶
Your Apps & Services list becomes a live registry showing every application with its environments, criticality, hosting type, and ownership — filterable by any attribute.
Infrastructure Mapping¶
Assets linked to application instances let you answer questions like: - "Which servers support this business-critical app?" - "What applications will be affected if this server goes down?" - "How many apps are hosted in this datacenter?"
Compliance Reporting¶
Data classification, PII flags, and data residency flow into compliance views. When the auditor asks "where is customer data stored?", you have a documented, traceable answer.
Connection Map¶
Once assets are documented, you can create Connections between them to visualize network flows and dependencies. See Connection Map.
Quick Reference¶
| I want to… | Go to… |
|---|---|
| Create an application | IT Operations → Apps & Services → + New |
| Add environments | Open app → Instances tab |
| Assign owners | Open app → Ownership & Audience tab |
| Set access methods | Open app → Technical & Support tab |
| Link budgets/contracts | Open app → Relations tab |
| Add compliance info | Open app → Compliance tab |
| Create a server | IT Operations → Assets → Add Asset |
| Link server to app (from app) | Open app → Servers tab → Add Server |
| Link server to app (from asset) | Open asset → Assignments tab → Add Assignment |
| View connections | IT Operations → Connection Map |
| Configure dropdowns | IT Operations → Settings |
You're ready
You now know how to document the full chain from application to server. Start with your most critical apps, add their production environments, link the servers — and you'll have a living, queryable IT landscape in no time. For detailed documentation on every feature, explore the Apps & Services and Assets reference sections.