IT/EN
Sviluppo applicazioni web su misura

Sviluppo applicazioni web su misura

Sviluppo applicazioni web per aziende: WWG progetta e costruisce web app che si usano dal browser, come portali clienti, cataloghi B2B, configuratori di prodotto e gestionali integrati con CRM ed ERP. È per le aziende che devono far lavorare clienti, rete vendita e uffici sugli stessi dati. Lavora un team senior stabile, con un referente nominato dall’analisi dei requisiti al rilascio, e l’applicazione resta vostra: codice, documentazione e accessi.

Definizione

Che cos’è lo sviluppo web app

Lo sviluppo web app è la progettazione e la realizzazione di applicazioni e piattaforme web che si usano dal browser, senza installazione, e che girano su un’infrastruttura server gestita. Comprende interfaccia, logica applicativa, gestione dei dati e integrazioni, e si sceglie quando più persone devono lavorare sugli stessi dati da luoghi e dispositivi diversi.

Cosa sviluppiamo

Quali applicazioni web sviluppiamo

Portali e cataloghi B2B

Piattaforme ad accesso riservato in cui clienti e rete vendita consultano prodotti, collezioni e informazioni dedicate: è lo sviluppo portale B2B. Per COLMAR abbiamo costruito un catalogo online B2B con immagini e video in alta risoluzione delle nuove collezioni, usato quando sfilate e incontri in presenza erano sospesi.

Configuratori di prodotto

Applicazioni in cui il cliente sceglie, personalizza e ordina senza passare dal telefono o dalla mail: lo sviluppo di configuratori di prodotto 2D e 3D. Il configuratore COLMAR per le scuole sci permette di scegliere il capo, personalizzarlo e caricare i propri loghi prima di confermare l’ordine.

Gestionali e strumenti interni

Applicazioni che tolgono lavoro manuale ai processi interni e scambiano dati con i sistemi esistenti, cioè il software gestionale su misura. Lo store locator COLMAR legge i negozi dall’ERP al posto di un file Excel compilato a mano; il gestionale di Recup coordina i volontari con un pannello di amministrazione e una dashboard di KPI.

Piattaforme per nuovi prodotti digitali

La web app con cui un’azienda o una startup porta un servizio nuovo sul mercato. Per Liquid Vineyards abbiamo realizzato la web app in cui i produttori presentano la propria cantina agli investitori, accanto all’app mobile per chi acquista i diritti sui vigneti.

Perché WWG

Perché affidare lo sviluppo web app a WWG?

01

Perimetro e prezzo scritti prima del codice

L’analisi dei requisiti produce una roadmap e un perimetro che approvate voi. Il prezzo si fissa su quel perimetro, prima che inizi lo sviluppo, e ogni cambiamento successivo passa da una decisione esplicita.

02

Integrazione con CRM, ERP e sistemi esistenti

L’applicazione scambia dati con i sistemi che usate già, tramite API, senza inserimenti doppi. Dove un sistema non espone API, la modalità di scambio si concorda nell’analisi, non a progetto avviato.

03

Un team senior stabile, con un referente nominato

Gli engineer che disegnano l’architettura seguono anche lo sviluppo. Un referente tecnico nominato risponde del progetto, e le decisioni vengono documentate perché il contesto non dipenda dalla memoria di una persona.

04

Codice vostro, testato e manutenibile

Ricevete codice, documentazione e accessi. Prima del rilascio si eseguono test funzionali, di sicurezza, cross-browser e di carico; dopo, la manutenzione può restare a WWG o passare al vostro team.

Processo

Come si sviluppa un’applicazione web

Cinque fasi, dalla prima sessione con voi al monitoraggio in produzione. Ognuna si chiude con un risultato che potete vedere e approvare prima di passare alla successiva.
01

Analisi dei Requisiti

  • Iniziamo con discussioni approfondite per comprendere le esigenze, gli obiettivi e i punti critici della tua azienda.
  • Creiamo una roadmap dettagliata e un ambito del progetto per allineare la soluzione alla tua visione.
02

Progettazione e Prototipazione

  • I nostri esperti di UX/UI realizzano wireframe e design visivi per garantire esperienze utente intuitive.
  • I prototipi vengono condivisi per ottenere feedback prima dell'inizio dello sviluppo.
03

Sviluppo

  • Costruiamo front-end e back-end con tecnologie mature e diffuse, come React, Angular, Node.js e .NET, scelte in base ai sistemi da integrare.
  • Codice revisionato, manutenibile e ottimizzato per le prestazioni, con rilasci frequenti che potete provare.
04

Test e Garanzia di Qualità

  • Eseguiamo test rigorosi per garantire funzionalità, prestazioni e sicurezza.
  • Effettuiamo controlli di compatibilità cross-browser e test di carico per assicurare affidabilità.
05

Distribuzione e Supporto

  • Lanciamo l'applicazione web e monitoriamo le sue prestazioni nel mondo reale.
  • Dopo il lancio, offriamo manutenzione continua, aggiornamenti e supporto per garantire un funzionamento fluido.

piattaforme

Tecnologie per le web app

ReactReact
AngularAngular
Next.js per il <br>front endNext.js per il
front end
Nest.js per il <br>back endNest.js per il
back end
FlutterFlutter
.NET.NET
React NativeReact Native

imprese

Per chi sviluppiamo applicazioni web

Piccole e medie imprese che desiderano automatizzare le operazioni.

Piccole e medie imprese che desiderano automatizzare le operazioni.

Aziende di e-commerce che vogliono espandersi in nuovi mercati.

Aziende di e-commerce che vogliono espandersi in nuovi mercati.

Startup che desiderano scalare rapidamente.

Startup che desiderano scalare rapidamente.

recensioni

Cosa Dicono i Nostri Clienti

Clutch rating
"Le competenze di WWG negli aspetti tecnici e gestionali sono state straordinarie."

WWG ha consegnato con successo un documento di progetto e un software che soddisfacevano pienamente i requisiti RAG. La gestione del progetto di WWG è stata efficiente — hanno consegnato tutto nei tempi previsti. Inoltre, hanno dimostrato una comunicazione chiara e forti capacità tecniche, elementi chiave per il successo del progetto.

Francesco Adinolfi

R&D, Innovaway SpA

Sviluppo Software Personalizzato

WWG ha fornito servizi di sviluppo software personalizzato per un'azienda ICT. Il team ha progettato e sviluppato un sistema software ICT innovativo in grado di supportare servizi RAG.

Paese
Napoli, Italia

Tipi di web app

Che tipo di applicazione web vi serve?

Il tipo di applicazione web si sceglie in base a chi la usa, da quale dispositivo e con quali dati. La decisione si prende nell’analisi dei requisiti, non a progetto avviato. Questi sono i quattro modelli che costruiamo più spesso, anche combinati tra loro.

Single page application (SPA)

L’interfaccia si carica una volta e poi aggiorna solo i dati, senza ricaricare la pagina. È il modello adatto a gestionali, dashboard e aree riservate in cui le persone lavorano per ore. La costruiamo di solito con React o Angular, sopra un back-end che espone API.

Progressive web app (PWA)

Una web app che si aggiunge alla schermata del telefono, può inviare notifiche e resta in parte usabile senza connessione, senza passare dagli store. Ha senso quando serve un’esperienza vicina a un’app mobile ma non c’è bisogno di fotocamera, NFC o di una presenza su App Store e Google Play.

Applicazione con rendering lato server

Le pagine vengono generate sul server, per esempio con Next.js, e arrivano al browser già complete: si aprono in fretta anche su connessioni lente e Google le legge senza difficoltà. È la scelta giusta per cataloghi, portali e configuratori che devono anche farsi trovare dai clienti.

Piattaforma con più tipi di utente

Clienti, rete vendita, amministratori e partner usano la stessa applicazione, ma ognuno vede dati e funzioni diversi in base al proprio ruolo. È il caso dei portali B2B e delle piattaforme che mettono in contatto due gruppi, come la web app di Liquid Vineyards tra produttori di vino e investitori.

Costi e tempi

Da cosa dipendono costi e tempi di una web app?

Due web app con lo stesso nome possono richiedere lavori molto diversi. Prima di fissare il prezzo valutiamo questi sei fattori nell’analisi dei requisiti, e il perimetro che ne esce è quello su cui si firma.

Funzionalità e tipi di utente

Ogni ruolo con permessi propri, ogni flusso di lavoro e ogni report aggiunge progettazione, sviluppo e test. Il perimetro scritto dice cosa entra nella prima versione e cosa può aspettare la successiva.

Integrazioni con CRM, ERP e altri sistemi

Un sistema con API documentate si collega in tempi prevedibili. Se un sistema non espone API, bisogna concordare un’altra modalità di scambio dei dati, e il lavoro cresce: per questo le integrazioni si verificano prima di partire.

Interfaccia e progettazione UX/UI

Un pannello interno per pochi utenti esperti chiede meno lavoro di un portale aperto ai clienti, che deve essere chiaro al primo accesso e funzionare bene su computer, tablet e smartphone.

Dati esistenti da recuperare

Quando l’applicazione prende il posto di fogli Excel o di un vecchio gestionale, i dati vanno ripuliti, mappati e importati, oppure letti direttamente dal sistema che li contiene, come fa lo store locator COLMAR con l’ERP.

Sicurezza, carico e conformità

Dati personali, pagamenti, picchi di traffico o obblighi GDPR richiedono più lavoro su autenticazione, permessi, test di sicurezza e test di carico. Conviene saperlo nell’analisi, perché aggiungerli a progetto avviato costa di più.

Scadenze e rilasci

Una data fissa si rispetta riducendo il perimetro della prima versione, non i test. Indicativamente un’applicazione di base richiede da due a tre mesi, un sistema complesso sei mesi o più; la durata esatta si scrive nella roadmap.

L’engagement

Lo sviluppo web app in termini concreti

Durata
Indicativamente da due a tre mesi per un’applicazione di base, sei mesi o più per un sistema complesso. La durata esatta è definita nello scoping, in base al perimetro.
Inizio
Dopo l’analisi dei requisiti: roadmap e perimetro di progetto scritti e approvati prima della prima riga di codice.
Chi lavora
Engineer WWG, con esperti UX/UI nella fase di progettazione. Un referente tecnico nominato risponde del progetto dall’analisi al rilascio.
Cosa serve da voi
Tempo nelle sessioni iniziali, accesso ai sistemi da integrare e a chi li conosce, feedback sui prototipi, una persona di riferimento con potere decisionale.
Output
Un’applicazione web in produzione con codice manutenibile, integrazioni funzionanti, test funzionali, di sicurezza, cross-browser e di carico eseguiti, monitoraggio attivo.
Formato
Progetto a perimetro definito. Dopo il rilascio, manutenzione, aggiornamenti e supporto continuativi se li volete. Nessun obbligo di proseguire.

Il prezzo si definisce prima di partire, sul perimetro concordato nell’analisi dei requisiti. Per un primo ordine di grandezza esiste QuickQuote, lo strumento WWG che in tre minuti restituisce una stima: https://www.app.qqai.wwg.it/it. Non pubblichiamo un listino.

Confronto

Lo sviluppo web app e le alternative

Quando un processo aziendale deve passare sul browser, sul tavolo arrivano quattro strade con costi e limiti diversi. Questa tabella dice a cosa serve ciascuna, così la scelta si fa sul problema da risolvere e non sull’etichetta.

CriterioSviluppo web app WWGTeam di sviluppo internoPiattaforma no-code o SaaSSito web con CMS
Per chiAziende con un processo specifico da automatizzare e sistemi esistenti da integrare.Aziende che hanno già engineer con tempo disponibile e competenze sullo stack.Chi ha un’esigenza standard coperta da un prodotto pronto.Chi deve pubblicare contenuti, non far lavorare utenti sui dati.
Cosa copreAnalisi, progettazione UX/UI, sviluppo, integrazioni CRM ed ERP, test, rilascio, manutenzione.Dipende da chi c’è: spesso lo sviluppo, meno spesso test di carico e sicurezza.Le funzioni previste dal prodotto; le integrazioni entro i limiti dei suoi connettori.Pagine, articoli, schede, moduli di contatto.
DurataDefinita nello scoping: indicativamente da due a tre mesi, sei o più per sistemi complessi.Dipende dalla disponibilità del team accanto al lavoro corrente.Da subito, finché il perimetro resta quello del prodotto.Da giorni a settimane, in base ai contenuti.
Cosa otteneteUn’applicazione di vostra proprietà, integrata con i vostri sistemi, con codice manutenibile e documentazione.Un’applicazione interna, con continuità legata alle persone che l’hanno scritta.Un abbonamento e un prodotto che evolve secondo le priorità del fornitore.Un sito da aggiornare in autonomia.
Quando ha sensoQuando il processo è vostro, i dati vivono già in CRM ed ERP e il prodotto pronto non basta.Quando il team esiste, ha capacità libera e il progetto non è urgente.Quando il processo è standard e accettate i limiti del prodotto.Quando l’obiettivo è farsi trovare e informare, non gestire operazioni.

Le quattro strade non si escludono: molte web app che costruiamo affiancano un sito con CMS e sostituiscono un SaaS diventato troppo stretto.

Casi pubblicati

  • COLMAR: catalogo online B2B

    Una piattaforma B2B con immagini e video in alta risoluzione delle nuove collezioni, che ha dato a COLMAR un canale con la rete vendita quando sfilate e incontri in presenza erano sospesi.

  • COLMAR: configuratore per le scuole sci

    Un configuratore online in cui le scuole sci scelgono un capo, lo personalizzano e caricano i propri loghi prima dell’ordine. Prima gli ordini passavano per telefono e impegnavano due persone per almeno tre mesi all’anno.

  • COLMAR: store locator integrato con l’ERP

    Lo store locator costruito da WWG per COLMAR legge i negozi dall’ERP invece che da un file Excel: 320 ore all’anno risparmiate nella gestione degli store e oltre 20 milioni di chiamate API evitate.

  • Liquid Vineyards: web app per i produttori

    La web app in cui i viticoltori presentano la propria cantina a investitori di tutto il mondo, accanto all’app mobile con cui gli utenti acquistano i diritti digitali sui vigneti.

  • Recup: gestionale per i volontari

    Un gestionale con pannello di amministrazione e dashboard di KPI per coordinare i 250 volontari che recuperano il cibo scartato dai mercati rionali.

  • Copa Argentina: match center in tempo reale

    La piattaforma con cui la federazione calcistica argentina configura calendario e partite della Copa Argentina e aggiorna gli appassionati in tempo reale su gol, sostituzioni e cartellini, sul web e sui canali ufficiali.

FAQ

Domande frequenti sullo sviluppo di applicazioni web

La durata dello sviluppo di un’applicazione web dipende dal perimetro: quante funzionalità, quante integrazioni, quanti tipi di utente. Indicativamente un’applicazione di base richiede da due a tre mesi, mentre un sistema complesso con integrazioni CRM ed ERP può richiedere sei mesi o più. La durata precisa viene fissata nella fase di analisi dei requisiti, insieme alla roadmap, prima che inizi lo sviluppo.
Quanto costa sviluppare una web app dipende dal perimetro: numero di funzionalità, tipi di utente, integrazioni con CRM ed ERP, complessità dell’interfaccia. Due web app con lo stesso nome possono richiedere lavori molto diversi, per questo WWG non pubblica un listino. Il prezzo si fissa prima di partire, sul perimetro scritto nell’analisi dei requisiti, e non cambia senza una decisione vostra. Per un primo ordine di grandezza c’è QuickQuote, lo strumento WWG che in tre minuti restituisce una stima: https://www.app.qqai.wwg.it/it.
Un’applicazione web si sviluppa in cinque fasi. Analisi dei requisiti: sessioni con voi su obiettivi, processi e punti critici, da cui escono roadmap e perimetro. Progettazione e prototipazione: wireframe e design da approvare prima di scrivere codice. Sviluppo: front-end, back-end e integrazioni, con rilasci frequenti. Test e garanzia di qualità: funzionalità, sicurezza, compatibilità cross-browser e carico. Rilascio e supporto: messa in produzione, monitoraggio e manutenzione. In WWG ogni fase si chiude con un risultato che approvate.
Una web application, o web app, è un’applicazione che si usa dal browser, senza installazione, e che gira su server gestiti: interfaccia, logica applicativa, dati e integrazioni stanno lato server, e ogni utente vede sempre la versione aggiornata. A differenza di un sito, che presenta contenuti, una web app fa lavorare le persone sui dati: si accede con credenziali, si inseriscono informazioni, si avviano processi. Lo sviluppo di una web application è la progettazione e la costruzione di questo tipo di software.
Le applicazioni web più usate in azienda sono di quattro tipi. Portali e aree riservate, dove clienti e partner vedono ordini, documenti e listini. Cataloghi B2B e configuratori, con cui la rete vendita e i clienti scelgono e ordinano. Gestionali e strumenti interni collegati a CRM ed ERP. Dashboard che mostrano i dati operativi in tempo reale. Sono esempi anche webmail, home banking ed e-commerce. Nel portfolio WWG ci sono un catalogo B2B e un configuratore per COLMAR e un gestionale per Recup.
Un sito web presenta contenuti; una web app fa lavorare le persone sui dati dal browser; un’app mobile si installa dallo store e usa le funzioni del telefono. Se gli utenti devono soprattutto leggere, basta un sito. Se devono accedere con credenziali, inserire dati, avviare processi o vedere informazioni diverse in base a chi sono, serve una web app, che funziona su computer e smartphone senza installazione. L’app mobile ha senso quando servono notifiche, fotocamera, NFC, uso offline o una presenza negli store.
Per sviluppare applicazioni web usiamo tecnologie mature e diffuse, così che il codice resti manutenibile anche da chi non l’ha scritto. Front-end: React, Next.js, Angular. Back-end: Node.js, Nest.js, .NET. Nei casi pubblicati: React per il configuratore COLMAR, per Liquid Vineyards e per Recup; AngularJS e MS SQL per il catalogo B2B COLMAR; integrazione con l’ERP per lo store locator COLMAR. La scelta dipende dai sistemi da integrare e dalle competenze del vostro team.
Il servizio di sviluppo web app copre l’intero ciclo: analisi dei requisiti con roadmap e perimetro scritti, progettazione UX/UI con prototipi, sviluppo di front-end e back-end, integrazione con CRM, ERP e altre piattaforme tramite API, test funzionali, di sicurezza, di compatibilità e di carico, rilascio in produzione e monitoraggio. Le integrazioni si progettano nella fase di analisi, verificando quali interfacce espongono i vostri sistemi. Dopo il lancio il servizio prosegue, se lo volete, con manutenzione e nuove funzionalità.
L’applicazione web la sviluppano engineer senior di WWG, un team stabile di sviluppatori di applicazioni web front-end e back-end, con esperti UX/UI nella fase di progettazione e prototipazione. Un referente tecnico nominato risponde del progetto dall’analisi dei requisiti al rilascio e resta il vostro interlocutore anche dopo. Le decisioni di architettura e il contesto del progetto vengono documentati, così la continuità non dipende dalla memoria di una singola persona. WWG lavora a Milano dal 2000 e i nomi di chi guida l’engagement sono nella sezione contatti.
Per iniziare lo sviluppo di una web app servono tre cose da parte vostra. Tempo nelle sessioni iniziali per spiegare obiettivi, processi e punti critici: da qui nascono roadmap e perimetro. Accesso ai sistemi con cui l’applicazione deve integrarsi, CRM ed ERP in primo luogo, e a chi li conosce. Una persona di riferimento che dia feedback sui prototipi prima dello sviluppo e che possa prendere decisioni durante il progetto.
Dopo il rilascio dell’applicazione web gli engineer WWG la monitorano in produzione, sulle prestazioni reali e non su quelle di test. Da lì decidete voi: affidare la manutenzione al vostro team, con il codice e la documentazione che ricevete, oppure proseguire con WWG per manutenzione continuativa, aggiornamenti e nuove funzionalità. Il progetto di sviluppo è un engagement a sé e non vi obbliga a continuare.
Lo sviluppo web app di WWG è per aziende che hanno un processo da far girare sul browser e non trovano un prodotto pronto che lo copra: imprese che vogliono automatizzare operazioni oggi gestite a mano, aziende che vendono a una rete di clienti B2B, startup che devono portare un servizio sul mercato senza accumulare debito tecnico. Se l’idea è ancora da verificare, si parte da una prova di concetto o da un MVP; se processo e utenti sono chiari, si costruisce direttamente il prodotto completo.

Servizi collegati

Da dove partire: PoC, MVP o prodotto completo

Se il dubbio è tecnico, cioè se una integrazione o un algoritmo reggono, si parte da una prova di concetto web di poche settimane. Se il dubbio è di mercato, cioè se gli utenti useranno davvero il prodotto, serve uno sviluppo MVP da mettere in mano agli utenti con le sole funzioni essenziali. Quando processo e utenti sono già chiari, si costruisce direttamente il prodotto web su larga scala, integrato con i sistemi esistenti.

Raccontaci il Problema

Mohamed Deramchi

Mohamed Deramchi

Fondatore & CEO di WWG

20+ anni di leadership IT, product e cloud consulting. Guida la strategia di delivery e la direzione tecnica senior.

IndirizzoCorso Europa 15, 20122 Milano (IT)

Invia Il Tuo Brief

Ci contatti come

Inviando accetti la nostra privacy policy.

Coesione Italia 21-27 Lombardia - Cofinanziato dall'Unione europea - Regione Lombardia