Skip to main content

Contact

What are you interested in?

Apps for SMEs · PWA, iPhone, iPad, Android

App development in Zurich.

Apps your business actually works with: for staff on the road, for customers and for the office. We first work out whether a web app on the home screen is enough or whether you need a native app, and then build exactly that.

Talk through your app idea

For us, app development means an application for phone or tablet that is connected to how your business runs: jobs, appointments, customers and invoices. Whether that becomes a progressive web app that sits on the home screen without an app store, or a native app from the App Store and Google Play, we decide with you along three questions: do your users have a connection on the road? Which device features do they need? And do you have to be found in a store?

This page complements web app development. That page is about applications in the browser, such as customer portals and internal tools. This one is about the phone: app stores, offline operation, push notifications, cost and how to tell a good app developer in Switzerland from a poor one.

Short answer

Who develops apps for SMEs in Zurich, and what does it cost?

DLM Digital develops apps for Swiss SMEs: as a progressive web app without an app store, or as a native app for iPhone and iPad, both from one studio in Zollikon near Zurich. A prototype or MVP starts from CHF 10,000; an additional native app widens the scope and is quoted once the workflows are clear. Our first native app, the iOS app for Karo Kanaltechnik, is built and in testing.

Last checked:

Prototype / MVP
from CHF 10,000
First clickable draft
after 1 week
Platforms
PWA, iPhone/iPad, Android
Studio
Zollikon ZH

PWA, native or cross-platform: which app do you need?

For most businesses a progressive web app is the right start; you need a native app when offline operation, heavy use of device features or the app store are central. The third option, a cross-platform app, sits between the two and is mainly worth it when iPhone and Android must be served equally well from day one.

Progressive web app (PWA). Technically a web app that can be added to the home screen from the browser, starts without a browser bar and can receive push notifications. On the iPhone, web push has worked since iOS 16.4, but only once the app has been added to the home screen. You have one code base for every device, updates reach everyone immediately, and there is no store review.

Native app. An app written in the platform’s own language — for iPhone and iPad today mostly Swift with SwiftUI, for Android Kotlin. It is installed from the App Store or Google Play, has full access to camera, location, widgets and background services, and can work reliably without a connection. The price: a separate development track per platform, and adjustments with every major operating system release.

Cross-platform app. One code base that frameworks such as React Native or Flutter turn into an iPhone and an Android app. It saves effort compared with two native apps, but adds a dependency on that framework. It makes sense when both platforms matter and the app needs no unusual device features.

Our recommendation in most cases: start with a web app that works properly on the phone and can be installed as a PWA. If day-to-day use shows that offline operation or device features are missing, the native app follows on the same data basis. That is exactly how it went at Karo Kanaltechnik.

Which apps have we built?

Two projects show the two routes: a native iOS app for technicians without reception, and a PWA for a restaurant that wants every reservation on the phone immediately. Both sit on a web app of their own with a database, as almost every business app does.

Karo Kanaltechnik: native app for iPhone and iPad. For this drain-services company we built operations software in which the office, technicians and clients work on the same data. On top of it sits an iOS app written in SwiftUI for iPhone and iPad. Under “My day” a technician sees the day’s jobs, picks the route and fills in the job report with a six-step assistant: done, services, photos, price for the customer, signature, send to the office. Because technicians often work in shafts and basements without reception, the app stores every change locally and sends it once there is a connection again. The app is built and in testing via TestFlight. More in the Karo Kanaltechnik case and under software for trades businesses.

Han Kitchen: a PWA with push instead of an app store. The Korean-Japanese restaurant in Zurich-Oerlikon takes reservations through its own website. The admin, “HK Reservationen”, is an installable web app: it sits on the home screen of the phone, and every new reservation or message triggers a push notification as well as an email. A native app would only have added store review and double maintenance without any extra benefit. More in the Han Kitchen case and under restaurant booking system.

We only show screens from live operations with the data made unrecognisable. We do not quote download or usage figures, because the iOS app is still in testing.

What does app development cost in Switzerland?

With us a prototype or MVP starts from CHF 10,000; what an app costs beyond that is driven mainly by platforms, offline needs, roles and interfaces — not by the number of screens. A reliable figure for a finished app can only be given by someone who knows the workflows. Flat prices from online calculators say little, because they usually leave out the back end.

Platforms. A PWA is one project for every device. A native iPhone app is a second project, an Android app a third. Cross-platform reduces that without removing it, because testing, store listings and approvals still happen per platform.

Offline operation. An app that only displays data is quick to build. An app that captures data without a connection and syncs it with the server later needs well-thought-out conflict handling: what happens when two people change the same job while one of them is offline? That part is often the most demanding.

Back end and interfaces. Sign-in, roles, database, file storage for photos and the link to accounting or ERP are the invisible part of every business app. At Karo the web app and the iOS app share one back end, which makes the second interface far cheaper than building from scratch.

Running costs. Apple charges an annual fee for its developer programme, Google a one-off registration. On top come hosting, updates for new operating system versions and bug fixes. We bill operation and further development by effort or through a monthly allowance. An overview of software costs as a whole is on software costs in Switzerland.

How does an app project run?

In five stages: workshop, clickable draft after one week, beta with real users, test distribution and store approval, then operation. After every stage you hold a result in your hands and can decide whether to continue.

In the workshop we talk to the people who will use the app every day: where are they standing when they open it? Are they wearing gloves, do they have a hand free, do they have a signal? The result is a one-page concept with workflows, roles and a clear split between “must be there at launch” and “can come later”. For a native iOS app, selected people test the beta through TestFlight, Apple’s channel for test versions; on Android through the Play Console’s internal testing track. Only once everyday use shows that the app holds up do we submit it for review by Apple and Google.

One thing specific to internal apps: not every app has to be public in a store. Apple offers separate distribution routes for company apps, and a PWA sidesteps the question entirely. We settle which route fits at the start, because it determines which kind of Apple account you need.

How do you recognise a good app developer in Switzerland?

A good app developer first asks whether you need a native app at all, puts the rights to the source code in writing and registers every account to your company. Those three points decide your freedom of action in five years’ time more than the design of version one.

  • They also advise against. Whoever quotes a native app for two platforms for every idea earns from your extra effort. Ask when the provider recommends a PWA.
  • The accounts are yours. Apple developer account, Google Play Console, code repository, database and domain are registered to your company, and the developer is invited. Otherwise switching provider is barely possible.
  • The rights are settled. The contract states that the custom source code belongs to you, including the right to modify it. Background on custom software in Switzerland.
  • Operation is planned for. New versions of iOS and Android appear every year. An app with no maintenance budget eventually stops working properly. Ask about the update model.
  • Data protection is built in. Where is the data stored, which third-party services are inside the app, and what does the privacy statement in the store listing say? Switzerland’s revised Data Protection Act applies to apps too.

And an honest positioning: we are a small digital agency with our own development team, and the native Karo app is our first and still in testing. Our strength is apps tied closely to how a business operates and built on a web app of their own. For games, apps for a mass audience or projects that tie up a large team for years, we recommend specialised studios.

PWA and native app compared

Progressive web appNative app (iOS / Android)
InstallationFrom the browser to the home screenFrom the App Store or Google Play
Store reviewNoneWith every new version
UpdatesImmediately for everyoneAfter approval, installed by users
Push notificationsYes; on iPhone only once added to the home screenYes, after permission
Without a connectionLimitedFully possible, with sync afterwards
Device featuresCamera and location; deep access limitedFull access, including widgets and background services
Code baseOne for every deviceOne per platform (or cross-platform)
Our exampleHan Kitchen “HK Reservationen”Karo Kanaltechnik, iOS app in testing

Three routes to an app and what they cost

All amounts excluding VAT. For a native app we deliberately give no figure before workflows, platforms and offline needs are clear. Apple and Google fees and hosting come on top.

Mobile-friendly website
from CHF 3,000
  • Works on every device
  • No sign-in, no data logic of its own
  • The right route if visitors only read and enquire
  • Live in 2 weeks once all materials are in
Prototype / MVP as a PWA
from CHF 10,000
  • Web app with sign-in and its own database
  • Installable on the home screen
  • Push notifications possible
  • Clickable draft after one week
  • Foundation for a later native app
Native app on top
Quote after scoping
  • iPhone and iPad, Android on request
  • Offline operation with sync
  • Distribution via TestFlight and the stores
  • Source code rights settled in the contract
  • Maintenance for new OS versions

Frequently asked questions about app development

With us the route starts with a prototype or MVP from CHF 10,000. That is usually a web app which can be installed on the home screen as a progressive web app. A native app for iPhone and iPad, or for Android, widens the scope: a second code base, app store reviews and maintenance with every new operating system version. We quote that part once workflows, roles and offline needs are clear, not before. On top come the platform fees: Apple charges an annual fee for its developer programme, Google a one-off registration fee for the Play Console.

A progressive web app is enough if your users mostly have a connection, the app mainly shows and captures data, and you do not need to be found in an app store. A native app pays off when staff often work without reception, when camera, signature, location or widgets are used heavily, or when the store is your sales channel. At Karo Kanaltechnik offline work in the field tipped the balance towards native; at the restaurant Han Kitchen a PWA with push notifications was all it needed.

After one week you see the design of the main screens and a first clickable draft; after four weeks first users work with a beta, provided the scope is clear: one main workflow, few roles, at most one interface. A native app adds distribution through TestFlight or the Play Console’s internal testing track, and review by Apple and Google. We plan those reviews as a separate step, because how long they take is not in our hands.

You do, if the contract says so, and we put that in writing before the project starts. Under Swiss law the rights to source code written under a contract for work do not automatically pass to the client. The accounts matter just as much: the Apple developer account, the Google Play Console, the code repository and the hosting are registered to your company. An Apple account for an organisation needs a D-U-N-S number, which is free to apply for but takes a few days.

Almost every business app does. As soon as several people see the same data, somebody signs in, or data captured in the app is processed in the office, you need a server with a database and an interface the app talks to. That part is invisible on screen but often makes up the larger share of the work. At Karo the web app and the iOS app share one data basis, so the office sees immediately what a technician has recorded on site.

No. We build apps for businesses: tools for staff, customers and partners that are tied to how a company operates. For games, apps meant for millions of users, or projects that tie up a large team for years, specialised studios are the better choice. We say so in the first conversation, not after the quote.

PWA, native app or no app at all?

Tell us who will use the app and where. We will tell you which route fits — and if a good mobile website is enough, we will tell you that too.

Talk through your app idea