Independent software practice · Switzerland

It runs.
The question is what it costs you.

Your system does what it should, and still the bill keeps growing, the company is missing from the AI answers, or the provider is warning about the CMS. We take over existing systems and put them right. You buy an answer at a fixed price first, and a project only after that.

Available for new engagements, remote or on-site across Switzerland.

30+ Years engineering
Serverless Pay only when used
CH Swiss-based, DACH-wide
DE · EN Bilingual delivery

Three questions nobody asks you.

Because the honest answer is uncomfortable. We ask anyway.

Ask your Google Analytics: are you really showing me every visitor?

Honest answer

No. On average only about half. AI crawlers not at all.

Our addition

Google Analytics stays. Alongside it, we show you in the server logs who was really there, AI included. The audit for that is CHF 1'800 at a fixed price.

To the AI visibility audit, CHF 1'800 →

Ask your WordPress: how large is your attack surface, even when everything is up to date?

Honest answer

Login, database and every plugin are doors. Maintenance keeps them shut, but it does not remove them. The server behind it does not grow when traffic spikes.

Our addition

turns that around: no permanently running server, no open door in the background, and it scales by itself when traffic spikes. We migrate an existing site for CHF 4'500 at a fixed price.

To the WordPress migration, CHF 4'500 →

Ask your AWS bill: why is it growing faster than my usage?

Honest answer

Resources are left behind, and AWS keeps billing by the hour even when nobody uses them anymore.

Our addition

We hold the bill line by line against actual usage, at a fixed price of CHF 1'200.

To the AWS cost analysis, CHF 1'200 →

One question runs through all three: where your data sits and who can see it. With us the answer is the same every time, Zurich.

What grows on the foundation.

The way in is one of the three diagnoses above, at a fixed price. If it turns out more than a repair is needed, that grows on the same serverless base, without starting over.

Customer portal

When your clients keep asking you for things they should be able to see themselves, you have outgrown email. Documents, status, invoices, history, all in one place, behind a proper login. Built serverless and attached to the site you already have, rather than placed next to it.

  • Cognito login
  • Multi-tenant
  • Document storage
  • AWS Zurich
  • Serverless
Grows on what you have. For SMEs whose clients need their own area for documents, status, or data.Setup from CHF 12'000. Retainer from CHF 1'500/month.

Your SaaS, in 8 weeks

Login, billing, customer area, everything a product needs to launch. AI building blocks where the product calls for them. Built on the same foundation, with no idle cost.

  • Login & billing
  • Multi-tenant
  • AI-ready
  • Observability
  • CI/CD
When the idea becomes a product. For founders launching a SaaS or new product.Fixed price · 8 weeks

Back-office on autopilot

Capture documents, generate quotes, pre-sort enquiries, make internal knowledge searchable. We design it, build it and run it.

  • Document AI
  • Offer generation
  • Support triage
  • RAG knowledge base
  • We run it
When too much runs by hand. For Swiss SMEs and solo operators.Build + monthly care

Visible where people search today

Imagine someone is looking for a provider for exactly what you offer, and no longer asks Google but ChatGPT. The answer names a few names. Whether yours is among them depends on whether the AI could read your site. That is becoming a new kind of visibility right now, and most websites are not prepared for it.

More and more people don't start their search at Google, they ask ChatGPT, Claude, Perplexity or Gemini. These systems read websites differently than a human does. They run no JavaScript and see only what is in the HTML right away. A page that assembles its content in the browser is invisible to them. This is exactly where the architecture we build on comes in.

Content lives in the HTML, not in the browser

Served as static files, readable by every AI crawler from the first request. No rendering required, no lazy-loaded content that stays invisible.

Structured data that machines understand

Schema.org markup, clean semantics, a clear page structure. So a model does not have to guess what a page is about, it grasps it directly.

Proof, not promises

On the live dashboard you see which AI crawlers actually fetch your site: GPTBot, ClaudeBot, PerplexityBot, broken down per page and over time. We do not promise rankings or citations. We make visible what really happens.

What AI-findable means in concrete terms is in the post on it. →
What that looks like in real logs is in the post on the visitors who show up in no statistic. →

Munot: see who really visits you

Munot is one of our own products, cookieless analytics. It reads your website’s server logs and shows who really reaches you: humans, search engines and AI crawlers. Proof, not promises, data in Switzerland.

Visit Munot

Live · since July 2026

Quartiero

Touch screens in stairwells as a digital notice board: property managers keep notices, house rules, and the waste calendar current themselves through a portal, and residents see them where they walk past every day. Our own product, built and operated end-to-end, from the Android kiosk on the device to the serverless backend in AWS Zurich.

Quarkus NativeVue 3IoT · MQTTAndroid Kiosk
quartiero.ch →

Live · since November 2025

SCMC.ch

A FADP-compliant Swiss cybersecurity SaaS, designed and shipped end-to-end by K-I-Soft. Live in AWS Zurich since November 2025. Five months in production, zero auth-session bugs.

LambdaQuarkus NativeDynamoDBVue 3
scmc.ch →

Live · since June 2026

VendoSwiss

A bilingual product site for Vendo Swiss Solution AG, designed and built by K-I-Soft. Astro SSG with a product catalogue, German and English, plus a serverless contact backend on AWS. Live at vendoswiss.ch.

Astro SSGProduktkatalogDE · ENLambda · SES
vendoswiss.ch →

Live · since July 2026

Stahlpartner.ch

A bilingual site for Stahlpartner.ch, contract metal manufacturing and a service of Vendo Swiss Solution AG. Built by K-I-Soft: Astro SSG, German and English, serverless request backend on AWS. Live at stahlpartner.ch.

Astro SSGLohnfertigungDE · ENLambda · SES
stahlpartner.ch →

Live · 2026

TEC-SUPPORT

A senior-friendly site for local IT service in Bern and surroundings. Designed, built, and shipped by K-I-Soft. Computer help, Digital Signage, and device maintenance. Also K-I-Soft's go-to partner for hands-on local IT.

Static siteSenior UXLocal SEOSchema.org
tec-support.ch →

Archived · shipped 2024

Rentaside

A neighborhood rental marketplace shipped end-to-end in 2024: iOS and Android apps, AWS serverless backend, Apple Pay and Google Pay. Technically complete, no users. The cold-start lesson is on the blog.

React NativeiOS · AndroidLambdaDynamoDB
Read the lesson →

K-I-Soft, an independent Swiss software practice

Istvan Kappelmayer

Istvan Kappelmayer

Founder & Senior AWS Solution Architect

K-I-Soft is an independent Swiss software practice. We build digital foundations serverless on AWS, with data in Switzerland. Senior-led by Istvan Kappelmayer: you work directly with the architect who builds it.

More about us →

Simple. Direct. No overhead.

You work directly with the senior architect who also builds. For larger work we bring in vetted specialists, responsibility stays in one hand.

  1. Discovery call

    30 minutes. You tell us what you're building or where you're stuck. We tell you honestly if we can help.

  2. Proposal

    A clear, written scope of work. Fixed deliverables, timeline, and price. No surprises.

  3. Build

    We design, build, and review, depending on the engagement. Weekly updates. Direct Threema, Teams, or Slack access.

  4. Handover

    Clean documentation, knowledge transfer to your team. You own everything. No lock-in.

  5. Run

    For retainer offers. We keep it operating: monthly improvements, on-call response, observability. You stop maintaining it, we do.

The questions we get on every first call

If yours isn't here, just ask on the call.

What do you charge?

You start with a diagnosis at a fixed price, not with a project.

AWS cost analysis: CHF 1'200 fixed, one to two days. If we find less in estimated annual savings than the fee, we do not invoice it.

AI visibility audit: CHF 1'800 fixed, three to five days. Ongoing monitoring afterwards is optional, CHF 900 to CHF 1'200 per month.

WordPress to AWS: CHF 4'500 fixed up to 15 pages, operation CHF 60 per month, content changes billed separately.

AWS Health Check: CHF 12'000 fixed, two weeks.

What grows out of it: customer portal from CHF 12'000 setup and CHF 1'500 retainer per month, SaaS in 8 weeks at CHF 35'000 fixed, back-office on autopilot quoted per case.

Migration and architecture mandates run at a day rate between CHF 1'200 and CHF 1'600.

Exact quote after the discovery call.

Can I book you via my AWS consultancy?

Yes. We take on subcontracts for AWS partner consultancies that need a senior architect on a specific mandate. K-I-Soft invoices your company; your client never sees the hand-off. We've worked this model before.

Where do you work from?

Switzerland, focus on DACH. Personal collaboration matters to us, so regular on-site exchange and a direct view of the running project are part of how we work. Remote where the project allows.

Can I see your work?

Quartiero and SCMC.ch are both live and public: Quartiero is our most recent end-to-end build, SCMC.ch has been in production since November 2025. The founder's full career history is on his LinkedIn profile. Happy to discuss specifics on a call.

What languages do you work in?

German and English, fluently, both written and verbal. We've worked with teams across Switzerland, Germany, the US, and Hungary.

Do you use AI to write code?

Yes, Claude and GitHub Copilot in daily work. But every line is reviewed, understood, and owned by a senior architect with 30 years of engineering experience. That's what catches the mistakes AI still makes. That's what you're paying for, not the typing.

How safe is my data in your AI workflows?

The AI components in the back-office and SaaS solutions run through Amazon Bedrock inside your own AWS environment. That has concrete consequences for your data. Your inputs and the model's responses are not used for training, not shared with the model providers, and do not leave the AWS network. Everything is encrypted in transit and at rest, and on request with your own key. Processing stays in the chosen AWS region, for Swiss projects usually Zurich. That keeps FADP- and GDPR-compliant processing possible, which we have already implemented at SCMC, a production Swiss cybersecurity platform.

Do you still offer AWS Health Checks?

Yes, as a standalone two-week audit, fixed price, separate from the build-then-retain solutions above. Architecture review against the Well-Architected pillars (cost, security, reliability, operational excellence, performance), written report, prioritized findings, 90-day roadmap. Often pays for itself in the first month from cost savings. CHF 12'000 fixed. Ask on the call if this fits.

What does AI-findable actually mean?

More and more people no longer search at Google but ask ChatGPT, Claude or Perplexity. These systems read websites differently than a human does, they see only what is in the delivered document directly, and much of what is assembled in the browser stays invisible to them. We build sites so their content is readable for these systems from the first request, and we make visible on a dashboard which AI crawlers actually fetch the site. More on this in the post: What does AI-findable mean?

Who builds serverless websites and software for SMEs in Switzerland?

K-I-Soft, an independent Swiss software practice, senior-led by Istvan Kappelmayer. We build digital foundations serverless on AWS: the website is the entry point, and the same foundation later carries your customer login, internal workflows and automation. The data sits in Switzerland, and you work directly with the architect who also builds. References are Quartiero and SCMC.ch, both live and public.

How do I make sure ChatGPT and Perplexity find my company?

By getting the prerequisites right. AI systems read only what is in the delivered document directly, and they need clear, structured facts about your company. We build sites so their content is readable from the first request, add structured data, and make visible on a dashboard which AI crawlers actually fetch the page. We create the prerequisite and make it verifiable. We cannot guarantee a mention, that is ultimately decided by each system.

Does my SME really need AWS, or is normal web hosting enough?

For a pure business-card site, a web host is often enough. But as soon as a customer login, your own workflows or automation come into play, a foundation that grows with you and only costs when used pays off. That is exactly what serverless on AWS is built for. If your plan stays small, we will tell you so honestly in the first call.

How long does a project with you take?

It depends on the scope. An AWS cost analysis takes one to two days, an AI visibility audit three to five days, a WordPress migration two to three weeks, an AWS Health Check two weeks. A SaaS foundation we deliver as a fixed-price package in eight weeks, and migration mandates run longer and in stages. After the first call you get a concrete timeline for your case.

For the engineers on your team

This part gets technical. If you have someone in IT, hand them this section.

Tech Stack

The tools and AWS services we use to design, build, and ship. Battle-tested in production, picked for longevity not hype.

AWS & Infrastructure

  • AWS CDK
  • Lambda
  • Lambda@Edge
  • CloudFront
  • API Gateway
  • IoT Core
  • DynamoDB
  • Cognito
  • S3
  • Route 53
  • KMS
  • WAF

Backend

  • Java
  • Quarkus Native
  • GraalVM
  • REST / OpenAPI
  • Event-driven

Frontend & apps

  • Vue 3
  • Pinia
  • Vite
  • Astro
  • TypeScript
  • Kotlin (Android)
  • Expo / React Native

Delivery & AI

  • GitHub Actions
  • Playwright E2E
  • Claude
  • Agentic Workflows

Three questions tech leads ask

Why Quarkus Native instead of standard Java?

Classic Java on Lambda has a slow cold start, often a second or more, because the JVM has to spin up first. Quarkus Native, compiled with GraalVM to a native binary, starts in double-digit milliseconds. For a serverless architecture where functions start on demand, that is the difference between a noticeable delay and a response that feels instant. At the same time memory usage stays low, which lowers the cost.

Why DynamoDB and not a classic SQL database?

DynamoDB is serverless in the same sense as the rest of the architecture: no instance running and being maintained, no fixed cost at zero load, automatic scaling under spikes. For most SME and SaaS applications a well-modelled single-table design is fully sufficient, and faster and cheaper than a permanently running SQL instance. Where real relational queries are needed, Aurora Serverless comes in addition, not instead.

What does running it look like, who keeps it going?

Infrastructure as code with AWS CDK, so no hand-clicked resources, everything versioned and reproducible. Delivery via GitHub Actions with end-to-end tests. Observability is built in from the start, not bolted on later. On retainer engagements we take over operations, monitoring and on-call. You maintain nothing yourself.

Let's talk about your project

We take on a limited number of engagements at a time. If you have a project worth building, book a 30-minute call and we'll tell you honestly if we can help.

info@k-i-soft.ch · +41 77 955 55 73 · LinkedIn

We respond within 24 hours on business days.

We usually reply within one working day. No sharing with third parties.