Tutti gli articoli
12 min di lettura

Quanto costa sviluppare una web app in Svizzera: il budget realistico

Un bancone di banca anni Ottanta con una calcolatrice a nastro stampato, una piccola bilancia di ottone che pesa monete contro un disegno tecnico piegato, un timbro di gomma e una lampada spia ambrata sulla parete dietro.

In Svizzera una web app costa da qualche migliaio di franchi, se si tratta di uno strumento molto semplice, fino a cifre a sei zeri per una piattaforma con ruoli, integrazioni e lavoro di conformità. Dove ti collochi dipende meno dalla tecnologia e più dalla portata del progetto, da chi lo realizza e da quante volte cambiano i requisiti lungo il percorso. Questa guida ti dà le fasce di prezzo che possiamo documentare, confronta le strade realistiche per costruire e ti mostra cosa chiedere in un'offerta.

In breve

  • Una web app molto semplice può partire da circa CHF 3'000, mentre un'applicazione web ottimizzata per il mobile con logica reale ha una media di circa CHF 11'400 secondo il cost comparison di un portale svizzero di offerte. Tutto ciò che prevede più ruoli utente, pagamenti o integrazioni costa un multiplo di questa cifra.
  • Il lavoro in Svizzera è il principale fattore di costo. Tariffe freelance di CHF 120 to 180 per hour sono tipiche della fascia bassa del mercato locale, e le agenzie chiedono di più per team, gestione e continuità.
  • L'offerta più bassa è raramente il progetto più economico. Riscritture, cambi di personale e portata poco chiara costano più di una tariffa giornaliera alta con una persona senior che resta.
  • Metti a budget anche l'esercizio dell'app: hosting, monitoraggio, aggiornamenti di sicurezza e piccoli miglioramenti dopo il lancio.
  • Chiedi una portata fissa per iscritto, con una prima release definita, prima di confrontare i prezzi.

Quanto costa davvero una web app in Svizzera

Gran parte delle guide ai costi in inglese cita cifre in dollari riferite a India, Europa dell'Est o Stati Uniti. Sono un riferimento pessimo per chi compra in Svizzera, perché la voce più grande di qualsiasi budget software sono le persone, e in Svizzera le persone costano.

Due fonti svizzere offrono un punto di riferimento utile. Il portale di offerte Gryps indica una cost comparison. La stessa pagina colloca il costo medio di un'app semplice realizzata come applicazione web utilizzabile da mobile a CHF 11'400. Sono cifre che descrivono strumenti piccoli e semplici: un calcolatore, un modulo di prenotazione, una dashboard interna di base.

Non appena un'app ha account, permessi, pagamenti, reportistica e collegamenti ad altri sistemi, esci rapidamente da quella fascia. Per questi progetti non pubblichiamo un listino fisso, e nessun fornitore onesto può indicare una cifra prima che la portata sia chiara. Quello che puoi fare è capire che cosa muove il prezzo.

Un modo pratico di ragionare per livelli

Queste sono categorie di lavoro che usiamo per impostare una conversazione, non prezzi pubblicati:

Livello Come si presenta Che cosa determina il costo
Strumento semplice Un flusso di lavoro, un tipo di utente, poche o nessuna integrazione Design, un modello dati, configurazione dell'hosting
MVP Prodotto di base per i primi utenti reali: accesso, uno o due flussi principali, una vista di amministrazione Disciplina sulla portata, autenticazione, progettazione dei dati
Applicazione aziendale Più ruoli, reportistica, collegamenti a CRM, ERP o negozio online Integrazioni, test, migrazione dei dati esistenti
Piattaforma Logica multi-tenant o da marketplace, API per terzi, alta disponibilità Architettura, sicurezza, esercizio, conformità

Il salto tra un livello e l'altro non sta nelle schermate. Sta nel numero di regole che il sistema deve far rispettare e nel numero di altri sistemi con cui deve dialogare.

Che cosa fa salire o scendere il prezzo

La portata e il numero di flussi di lavoro

Ogni singola cosa che un utente può fare è un flusso di lavoro con i suoi casi limite: che cosa succede se un pagamento fallisce, se qualcuno viene cancellato, se due persone modificano lo stesso record. Dieci schermate che fanno tutte la stessa cosa costano molto meno di quattro schermate con regole diverse dietro ciascuna.

Integrazioni

Collegare un'app a un ERP, a un CRM, a un fornitore di pagamenti o a un database preesistente è spesso la voce nascosta più grande. Scrivere il nuovo codice è rapido. Capire le stranezze dell'altro sistema non lo è. Se la tua app deve leggere e scrivere su sistemi esistenti, dillo già al primo colloquio.

Protezione dei dati e conformità

Dal 1° settembre 2023 si applica la nuova Legge svizzera sulla protezione dei dati, e il portale PMI della Confederazione spiega che privacy by design and by default significano che la protezione dei dati va integrata nel software e nella sua configurazione già in fase di pianificazione. In pratica vuol dire decidere presto quali dati personali raccogli, dove vengono conservati, chi può vederli e come vengono cancellati. Farlo in fase di pianificazione costa poco. Rimediare dopo il lancio no.

Chi lo realizza, e dove

La manodopera scarseggia. Un'survey of the Swiss software industry dell'Università di Berna ha rilevato che la carenza di personale qualificato è uno dei motivi principali per cui le aziende svizzere esternalizzano. La stampa di settore dice la stessa cosa: Netzwoche riferisce che il settore ICT svizzero soffre di una mancanza di specialisti informatici. Quando i talenti scarseggiano, le tariffe restano alte, e la vera domanda diventa come ottenere valore da ogni ora.

Gli stipendi raccontano la stessa storia dal lato del datore di lavoro. L'indagine salariale swissICT per il 2025 ha rilevato solo a moderate rise of 0.4 percent in the median base salary, ma partendo da una base già alta.

I cambiamenti durante il progetto

Requisiti riscritti e cambi di personale a progetto avviato sono i killer silenziosi del budget. Ogni volta che una nuova persona entra in un progetto, qualcuno deve spiegarglielo, e di solito è il cliente a pagare quel tempo. È il motivo principale per cui assegniamo a ogni progetto ingegneri senior, dalla prima telefonata alla consegna.

Le tue opzioni a confronto

In Svizzera ci sono sei strade realistiche per farsi costruire una web app. Nessuna è sbagliata per tutti.

Opzione Ideale per Profilo di costo Rischio principale
Strumenti no-code o low-code Validare un'idea, strumenti interni Investimento iniziale basso, canoni mensili della piattaforma Limiti nella logica, nella portabilità dei dati e nella crescita
Freelance Progetti piccoli e ben definiti A ore, spesso CHF 120 to 180 per hour secondo la guida svizzera per freelance Unico punto di rottura: malattia, disponibilità, nessun secondo paio di occhi
Grande agenzia Grandi organizzazioni che hanno bisogno di processi e capacità Tariffe giornaliere più alte, più livelli di gestione Personale junior che esegue il lavoro, rotazione delle persone
Team offshore Progetti guidati dal costo con una forte gestione di prodotto interna Tariffe più basse, forte onere di comunicazione Fusi orari, controllo qualità, rilavorazioni
Assunzione interna Prodotto a lungo termine con sviluppo continuo Salario più oneri sociali e tempo di reclutamento Assumere richiede mesi, e una persona sola basta di rado
Piccolo studio guidato da senior Startup e PMI che vogliono una realizzazione affidabile con un unico team responsabile Portata fissa per progetto, canone mensile per consulenza e supporto La capacità è limitata per scelta

No-code e low-code

Per un primo test con utenti reali, uno strumento no-code può essere la scelta giusta. Spesso riesci ad avere un prototipo funzionante in pochi giorni. I compromessi emergono dopo: permessi complessi, prestazioni e la difficoltà di portare fuori dati e logica quando lo strumento ti sta stretto. Una buona regola è usare il no-code per imparare e pianificare il passaggio al codice su misura prima di dipenderne commercialmente.

Freelance

Un bravo freelance offre un ottimo rapporto qualità-prezzo per un progetto circoscritto. Metti in chiaro chi possiede il codice, chi lo mantiene e che cosa succede se diventa indisponibile. Se la tua app diventa critica per l'azienda, vorrai documentazione e una seconda persona che conosca il sistema.

Grandi agenzie

Le grandi agenzie portano capacità, processi e la tranquillità del marchio. Lo paghi nelle tariffe e, spesso, nella distanza tra chi ti vende il progetto e chi lo realizza. Per gli acquisti di una grande impresa può essere ciò che serve. Per una startup o una PMI è spesso più struttura di quanta il progetto richieda.

Sviluppo offshore

Le tariffe orarie più basse sono reali. Lo sono anche i costi che non compaiono sulla fattura: più tempo a scrivere specifiche, cicli di revisione tra fusi orari diversi e rilavorazioni quando le intenzioni si perdono per strada. L'indagine di Berna sulle aziende software svizzere citata sopra ricorda che anche le imprese che esternalizzano lo fanno soprattutto per accedere a competenze, non solo per il prezzo. L'offshore funziona meglio quando dalla tua parte hai un product owner tecnico forte.

Assumere internamente

Uno sviluppatore senior a Zurigo è un impegno annuale ben superiore al costo di molti primi progetti, prima ancora di aggiungere la seconda persona che ti servirà per revisioni, vacanze e continuità. L'internalizzazione ha senso quando hai un prodotto che richiede sviluppo continuo. È invece una pessima via per costruire una prima versione mentre stai ancora capendo che cosa sia il prodotto.

Un piccolo studio guidato da senior

È il modello con cui lavoriamo in Ampersand, un piccolo studio di Zurigo. Gli ingegneri senior sono coinvolti dalla prima consulenza alla consegna, così chi capisce il tuo problema è anche chi costruisce la soluzione. Questa continuità è ciò che evita requisiti riscritti, cambi di personale a progetto avviato e trappole di dipendenza. Puntiamo inoltre a consegnare il progetto in uno stato che ti permetta di lavorarci in autonomia, invece di legarti a noi. Tra i nostri lavori ci sono progetti per UBS e per la Città di Lugano.

Come definiamo i prezzi delle web app in Ampersand

Per la maggior parte dei nostri servizi non pubblichiamo prezzi, perché un prezzo equo dipende dalla portata. Ecco come sono strutturate le nostre offerte.

  • Realizzazione: sito web, web o mobile app / MVP e progetti di piattaforma vengono definiti come progetti a portata fissa, così sai che cosa contiene la prima release prima che il lavoro inizi.
  • Consulenza e direzione tecnica: i livelli Advisory, Embedded e Full embed coprono la guida tecnica senior, fino a un coinvolgimento come CTO a tempo parziale, fatturati mensilmente.
  • Esercizio e supporto: il nostro piano Run & monitor costa 750 CHF al mese. Copre il monitoraggio continuo e il supporto dopo il lancio, una voce che molti dimenticano di mettere a budget.
  • Coaching: il piano Guidance costa 799 CHF al mese per il coaching di prodotto.
  • Integrazioni, automazione e migrazione: Single connection e Integration suite per collegare negozi online, CRM ed ERP, automazione dei processi con l'IA e migrazioni di siti web, sistemi o cambio completo di piattaforma.

Tutti i piani e i servizi sono elencati sulla nostra pagina dei prezzi. Se non sei sicuro in quale livello rientri il tuo progetto, una prima consulenza è il modo più rapido per scoprirlo.

I costi che ci si dimentica

Un'offerta per la realizzazione non è il costo totale di proprietà. Metti in conto queste voci fin dall'inizio:

  1. Hosting e infrastruttura. Le app piccole costano poco da far girare, ma gli ambienti di produzione con backup, ambienti di test e monitoraggio fanno somma. Se durante lo sviluppo il tuo team ha bisogno di molta potenza di calcolo, per esempio con carichi su GPU, può costare meno affittare capacità al minuto: i cloud-based Windows desktops with GPUs sono un esempio di questo approccio.
  2. Servizi di terzi. Invio di e-mail, pagamenti, mappe, autenticazione e API di IA si pagano di solito a consumo o a canone mensile.
  3. Manutenzione. Le dipendenze richiedono aggiornamenti di sicurezza, i browser cambiano e con l'uso reale emergono bug. Un piano di supporto mensile costa molto meno di un intervento d'emergenza.
  4. Lavoro sulla protezione dei dati. Informative sulla privacy, raccolta del consenso, processi di cancellazione e registro dei trattamenti fanno parte di un lancio conforme alla nuova legge svizzera.
  5. Migrazione di contenuti e dati. Spostare dati esistenti da fogli di calcolo o da un sistema datato può richiedere più tempo che costruire le schermate che li mostrano.
  6. Il tuo tempo. Dalla tua parte serve qualcuno che decida in fretta. Un riscontro lento allunga le tempistiche, e le tempistiche sono soldi.

Un esempio concreto

Immagina una startup zurighese della logistica che vuole un portale clienti: accesso, panoramica degli ordini, scarico di documenti e un collegamento al suo ERP esistente.

La parte visibile, tre o quattro schermate, è la quota minore del lavoro. La quota maggiore è il collegamento all'ERP, i permessi perché ogni cliente veda solo i propri ordini e le decisioni sulla protezione dei dati relative ai documenti archiviati. Un approccio sensato è dividere il lavoro:

  1. Una breve fase di analisi o audit a pagamento per definire la portata e far emergere i rischi legati all'ERP.
  2. Una prima release con accesso, elenco ordini e una integrazione, realizzata come progetto a portata fissa.
  3. Un piano di supporto una volta che la usano clienti reali.
  4. Ulteriori release solo dopo aver visto che cosa fanno davvero gli utenti.

Così il primo impegno resta contenuto e le decisioni si basano su dati di fatto invece che su ipotesi. È anche il modo più sicuro per evitare di pagare due volte.

Come ottenere un'offerta confrontabile

I prezzi di fornitori diversi sono confrontabili solo se descrivono la stessa cosa. Prima di chiedere offerte:

  • Scrivi un briefing di una pagina. Chi sono gli utenti, le tre cose più importanti che devono poter fare e i sistemi a cui ti devi collegare.
  • Distingui l'indispensabile dal desiderabile. Chiedi che la prima release contenga solo l'indispensabile.
  • Chiedi chi farà il lavoro. Nomi e livello di esperienza, e se resteranno sul progetto fino alla consegna.
  • Chiedi della proprietà. Il codice, i dati e gli accessi devono essere tuoi, con la documentazione corrispondente.
  • Chiedi che cosa non è incluso. Hosting, test, migrazione dei dati, formazione e supporto sono le lacune più frequenti.
  • Chiedi come vengono gestite le modifiche. Una portata fissa richiede un processo chiaro per quando ci aggiungi qualcosa.
  • Confronta almeno due tipi diversi di fornitore. Per esempio un freelance e uno studio, non tre offerte quasi identiche.

Un portale come Gryps ti permette di richiedere offerte gratuite e senza impegno a più aziende di sviluppo, un modo utile per calibrare le aspettative prima di scegliere.

Lavora con noi

Se stai pianificando una web app, un MVP o una piattaforma e vuoi un ingegnere senior alla prima telefonata, non un venditore, dai un'occhiata ai nostri servizi e piani. Raccontaci che cosa vuoi costruire e a quali sistemi si deve collegare: ti diremo onestamente che cosa comporta e se siamo i partner giusti.

Domande frequenti

Quanto costa una web app in Svizzera?

Una web app molto semplice può partire da circa cost comparison, mentre un'applicazione web semplice utilizzabile da mobile ha una media di CHF 11'400 nello stesso confronto. Le app con più ruoli, integrazioni e requisiti di conformità costano molto di più, e la cifra dipende dalla portata. Un'offerta su una portata definita è l'unico numero affidabile.

Una web app costa meno di un'app mobile nativa?

Spesso sì, perché costruisci un unico prodotto che gira nel browser su ogni dispositivo. Nel confronto di Gryps, un'app nativa semplice è indicata cost comparison, mentre la versione web ottimizzata per il mobile di un'app semplice ha una media di CHF 11'400 contro circa CHF 10'600 per iOS. La differenza dipende quindi dall'app. Scegli in base a ciò che serve agli utenti, come le notifiche push o le funzioni del dispositivo, non solo in base al prezzo.

Perché lo sviluppo software in Svizzera costa così tanto?

Il motivo principale è il lavoro. Gli sviluppatori qualificati scarseggiano, come riferisce Netzwoche, e salari e costo della vita sono alti. I team guidati da senior costano di più all'ora, ma possono impiegare meno ore in rilavorazioni.

Devo mettere a budget la protezione dei dati?

Sì. Con la nuova Legge sulla protezione dei dati, in vigore dal 1° settembre 2023, privacy by design and by default vanno considerate già in fase di pianificazione. Se la tua app tratta dati sensibili o non sei sicuro di che cosa si applichi, parlane con un avvocato svizzero specializzato in protezione dei dati.

Quanto costa far funzionare una web app dopo il lancio?

Metti in conto hosting, servizi di terzi e manutenzione. In Ampersand il nostro piano Run & monitor costa 750 CHF al mese. Il costo di esercizio reale dipende dal traffico, dalle integrazioni e da quanto continui a migliorare il prodotto.

Fonti

Aggiornato

Parliamone

Hai un progetto che tocca questo tema?

Una chiamata gratuita di 10 minuti è il modo più rapido per capire se siamo lo studio giusto.

Prenota una chiamata gratuita di 10 min