# Contratto di Manutenzione (Application Maintenance) ## e gestione dei servizi software — modello tipo *Contratto autonomo, con moduli opzionali attivabili. Versione 1.0 del 03/11/2026* > **Modello di riferimento.** Le condizioni vincolanti sono quelle del contratto sottoscritto e dei suoi allegati. ## Art. 1 – Parti **Cliente**: [Ragione sociale], sede legale [indirizzo], C.F./P.IVA […], rappresentato da [nome e carica] (il "Cliente"). **Fornitore**: Technology Made Easy S.r.l. uninominale (f.technology), sede legale Via Nervi 49, 47522 Cesena (FC), C.F./P.IVA IT 02434630220, REA FO-415252, PEC tme@pec-legal.it, rappresentata da Franco Farnedi, Amministratore Unico (il "Fornitore"). Cliente e Fornitore sono congiuntamente "le Parti". ## Art. 2 – Premesse e collegamento con il contratto di sviluppo **2.1 Autonomia.** Il Contratto AM è autonomo e produce effetti indipendentemente da altri contratti tra le Parti. Se esiste un contratto di sviluppo, il Contratto AM ne è integrazione commerciale ma non è subordinato alla sua efficacia. **2.2 Software oggetto.** Manutenzione e gestione dei servizi del Software descritto nell'Allegato A (Scheda tecnica). Il Cliente dichiara di essere titolare dei diritti di utilizzo del Software e di avere piena facoltà di stipulare il Contratto AM. **2.3 Finestra di sottoscrizione.** Il Contratto AM può essere sottoscritto entro **3 mesi** dal collaudo finale del Software, indicato nell'Allegato A. Oltre questo termine il Fornitore può rifiutare la sottoscrizione o condizionarla a un **Security & Code Assessment** preventivo (verifica tecnica di sicurezza e qualità del codice), quotato a parte. **Continuità societaria.** Il Contratto resta efficace anche in caso di acquisizione, fusione, scissione o cessione di ramo d'azienda di una delle Parti, salvo diverso accordo scritto. ## Art. 3 – Definizioni - **Software**: elaborati digitali descritti nell'Allegato A (codice sorgente, interfacce, database, documentazione). - **Versione Baseline**: versione accettata dal Cliente alla stipula; è il riferimento per valutare bug e non conformità. - **Bug / Vizio**: malfunzionamento o non conformità rispetto alla Versione Baseline, non causato da modifiche di terzi, da aggiornamenti di sistemi non valutati o da forza maggiore. - **Bug Bloccante**: bug che impedisce l'uso di una funzionalità critica indicata nell'Allegato A. - **Change Request (CR)**: richiesta di modifica o evoluzione che non è correzione di bug; esclusa dal canone salvo Livello 6. - **Sprint Point (SP)**: unità di valore e complessità del risultato consegnato, non del tempo impiegato. - **SLA**: livelli di servizio garantiti per ciascun modulo attivo (Art. 13). - **Regime di Custodia Esclusiva**: solo il Fornitore effettua commit, merge e deploy; è condizione per garanzie, SLA e canone core. - **Evento di Contaminazione**: modifica a codice, configurazione o infrastruttura fatta da terzi senza autorizzazione scritta; sospende garanzie e SLA sulle componenti interessate. - **Giorni Lavorativi**: lunedì-venerdì, escluse le festività nazionali italiane. **Business Hours**: 09:00-18:00 nei Giorni Lavorativi, salvo diversa indicazione nell'Allegato B. - **Canone AM**: corrispettivo periodico dei moduli attivi (Allegato B). ## Art. 4 – Oggetto e struttura modulare **4.1 Sette livelli.** Il Contratto è strutturato in sette livelli di servizio, ciascuno attivabile indipendentemente; i livelli attivi sono indicati nell'Allegato B. | Livello | Contenuto | Stato | | --- | --- | --- | | L1 | Software sviluppato, valore base di riferimento | Incluso | | L2 | Hosting (forfettario o a consumo + gestione infrastruttura) | Opzionale | | L3 | Monitoring, stack tecnico, servizi extra-hosting | Opzionale | | L4 | Bugfix, security update, minor technology update (core) | Incluso | | L5 | Helpdesk utenti con SLA e CAP ore mensile | Opzionale | | L6 | Banca Sprint Point per CR/FR | Opzionale | | L7 | Custom Request e sviluppo evolutivo, fuori canone | Opzionale | **4.2 Priorità di gestione.** I progetti con Contratto AM attivo hanno priorità su quelli senza contratto. | Priorità | Tipo cliente | Canale | Tempo di risposta | | --- | --- | --- | --- | | 1 Massima | AM attivo | Ticket + telefono | SLA contrattuale | | 2 Alta | Progetto attivo | Ticket | Best effort | | 3 Media | Support | Ticket | Quotazione | | 4 Base | Nessun contratto | Ticket | Quotazione / posticipabile | Le richieste evolutive su software senza AM possono essere rifiutate o posticipate. La tariffa SP per i clienti AM è sempre la più conveniente. **4.3 Custodia del codice.** Il Contratto opera in due regimi di custodia, indicati nell'Allegato A, con effetti diretti su garanzie e SLA. | | Scenario A, custodia esclusiva | Scenario B, custodia condivisa | | --- | --- | --- | | Chi modifica il codice | Solo il Fornitore | Fornitore + Cliente/terzi | | Garanzie bugfix | Attive, SLA piene | Non applicabili sul codice di terzi | | SLA | P1/P2/P3 (Art. 13) | Best effort | | Canone core | % sul valore software | Tariffa a consumo | | Responsabilità | Fornitore nei limiti Art. 15 | Cliente; il Fornitore risponde solo del proprio operato | | Contratto applicabile | Il presente (Scenario A) | Contratto AM Supporto Tecnico (Scenario B) | - **4.3.1** In Scenario A il Cliente accede al repository in sola lettura; la scrittura richiede autorizzazione scritta. - **4.3.2 Contaminazione**: il Fornitore notifica entro 2 Giorni Lavorativi dalla scoperta; garanzie e SLA restano sospese sulle componenti modificate fino a Code Review post-contaminazione (quotata come ODL separato), eventuale correzione e accettazione scritta del ripristino. La sospensione non riduce il canone. - **4.3.3 Accesso eccezionale**: in emergenza documentata il Cliente chiede autorizzazione (risposta entro 4 ore lavorative), documenta i commit, notifica entro 24 ore e sottopone le modifiche a Code Review entro 5 Giorni Lavorativi. - **4.3.4 Passaggio a Scenario B**: preavviso di 30 giorni, Code Handover Assessment congiunto a verbale, cessazione del Contratto AM con 30 giorni di garanzia sui vizi documentati, eventuale "Contratto AM Supporto Tecnico" a tariffa oraria. ## Art. 5 – Livello 2: Hosting (opzionale) Se non attivo, costi e gestione dell'hosting restano al Cliente. Configurazioni: **hosting f.technology** (canone forfettario, extra a consuntivo trimestrale), **hosting del Cliente in gestione delegata** (canone di gestione; costi infrastruttura fatturati dal provider al Cliente), **misto**. Esclusi salvo Allegato B: domini e certificati SSL, migrazioni non programmate, licenze di terzi. ## Art. 6 – Livello 3: Monitoring e stack tecnico (opzionale) Può includere: monitoring di disponibilità e latenza (es. Better Stack), error tracking (es. Sentry), backup remoto con verifica periodica del ripristino, supporto sistemistico H24 entro 2 ore su incidenti bloccanti, patch di sicurezza di sistema operativo e software di base. I costi SaaS sono inclusi nel canone; aumenti dei provider oltre il 10% annuo possono comportare una revisione con 30 giorni di preavviso. ## Art. 7 – Livello 4: Bugfix, security update, minor update (core) **Sempre attivo.** Include: - correzione illimitata di bug rispetto alla Versione Baseline, nel rispetto degli SLA; - patch di sicurezza applicative su CVE critiche e alte che non richiedono modifiche architetturali; - minor technology update (es. 1.x → 1.y) per compatibilità con browser, sistemi e runtime; - team formato sullo stack disponibile per tutta la durata; - priorità sui ticket. **Esclusi**: major upgrade (es. 1.x → 2.x), nuove funzionalità, bug da modifiche non autorizzate, malfunzionamenti di componenti open source o di terzi non governabili. **7.4 Canone core**: percentuale annua del valore del software sviluppato (somma dei corrispettivi di sviluppo fatturati). | Valore software | Canone annuo | | --- | --- | | fino a 50.000 € | 15-20% | | 50.001-100.000 € | 12-15% | | oltre 100.000 € | 10-12% | | software oltre 5 anni | +1% per ogni anno oltre il quinto | Rivalutazione annuale sul valore aggiornato, comprese le evolutive dell'anno. ## Art. 8 – Livello 5: Helpdesk utenti (opzionale) Helpdesk di primo e secondo livello per gli utenti del Cliente via telefono, email, ticketing. Risposta entro 8 ore lavorative. CAP mensile di ore (Allegato B): ogni ticket conta minimo 30 minuti; oltre il CAP, ore a consuntivo previa autorizzazione scritta del Cliente. ## Art. 9 – Livello 6: Banca Sprint Point (opzionale) Budget periodico di SP per CR e FR, senza un ordine di lavoro singolo per ogni intervento. Lo Sprint Point misura il risultato consegnato (una funzionalità, un contenuto pubblicato, un problema risolto), non il tempo. | | Formula A, mensile | Formula B, trimestrale | Formula C, semestrale | | --- | --- | --- | --- | | Budget | 1 SP/mese | 3 SP/trimestre | 6 SP/semestre | | Priorità | Alta | Media | Base | | Esecuzione | 5-7 gg lav. | 10-15 gg lav. | 15-25 gg lav. | | Cumulabilità | No | Nel trimestre | Nel semestre | | Fatturazione | Trimestrale anticipata | Trimestrale anticipata | Trimestrale anticipata | Regole: gli SP non usati scadono a fine periodo; oltre il budget, l'extra è segnalato prima e fatturato a tariffa standard; il CAP è di norma 5 SP/mese. Processo: richiesta → stima in SP entro 2 Giorni Lavorativi → approvazione scritta → esecuzione e QA → report di fine periodo. *Nota su efficienza e AI: con il modello SP l'efficienza ottenuta con strumenti di intelligenza artificiale si traduce in risultati più rapidi per il Cliente; il Cliente paga il risultato.* ## Art. 10 – Livello 7: sviluppo evolutivo fuori canone Le evolutive oltre il budget SP o con progettazione sostanziale si gestiscono con ordini di lavoro separati, alle tariffe dell'Allegato B. I clienti AM hanno accesso garantito al team e la tariffa SP più conveniente. ## Art. 11 – Corrispettivo, revisione e fatturazione **11.1** Gli importi sono al netto di IVA. **11.2 Fatturazione.** | Canone annuo | Fatturazione | | --- | --- | | fino a 5.000 € | annuale anticipata | | 5.001-10.000 € | semestrale anticipata | | 10.001-25.000 € | trimestrale anticipata | | oltre 25.000 € | mensile anticipata | In caso di attivazione in corso d'anno, la prima fattura copre il periodo dall'attivazione alla fine del primo periodo di fatturazione, in proporzione. **11.3 Revisione annuale.** Il canone core è rivalutato ogni anno in base al valore aggiornato del Software e alle variazioni ISTAT (FOI) superiori al 2% annuo. Il Fornitore comunica la nuova proposta con almeno 60 giorni di preavviso; in assenza di accordo entro 30 giorni dalla comunicazione, ciascuna Parte può recedere con preavviso di 30 giorni. **11.4 Pagamenti.** Entro 30 giorni dalla data della fattura. In caso di ritardo si applicano gli interessi di mora del D.Lgs. 231/2002, senza bisogno di costituzione in mora. **11.5 Sospensione per morosità.** Dopo più di 30 giorni di mancato pagamento dalla scadenza, il Fornitore può sospendere i servizi con 5 Giorni Lavorativi di preavviso scritto. La sospensione non è inadempimento del Fornitore; i servizi riprendono entro 3 Giorni Lavorativi dal pagamento integrale, interessi compresi. ## Art. 12 – Esclusioni generali e limiti del servizio Sono sempre escluse, salvo attivazione come modulo aggiuntivo: - la manutenzione di software non descritto nell'Allegato A; - gli interventi dovuti a modifiche fatte dal Cliente o da terzi non autorizzati che abbiano alterato la Versione Baseline; - i danni da attacchi informatici, malware, ransomware o accessi non autorizzati riconducibili al Cliente o a sistemi non gestiti dal Fornitore; - la formazione degli utenti (quotata a parte); - le attività di compliance normativa (es. GDPR, accessibilità WCAG, NIS2) non incluse nell'Allegato B; - le licenze di software di terzi (SaaS, API, SDK), che restano a carico del Cliente. ## Art. 13 – SLA: livelli di servizio **13.1 Modulo Bugfix (Livello 4).** Lo SLA misura la **presa in carico**; il tempo di risoluzione è un obiettivo, non una garanzia. | Tipo di intervento | Definizione | Presa in carico | Obiettivo di risoluzione | | --- | --- | --- | --- | | Bug Bloccante (P1) | Impossibile usare una funzionalità critica | 2 ore lavorative | 1 Giorno Lavorativo | | Bug Grave (P2) | Funzionalità degradata, workaround possibile | 4 ore lavorative | 3 Giorni Lavorativi | | Bug Minore (P3) | Anomalia non bloccante, impatto limitato | 1 Giorno Lavorativo | 5 Giorni Lavorativi | | Security Patch | Vulnerabilità CVE critica o alta | 4 ore lavorative | 3 Giorni Lavorativi | I tempi sono calcolati nelle Business Hours, salvo indicazione diversa nell'Allegato B per i servizi H24. **13.2 Modulo Monitoring e server (Livello 3).** Se attivo: intervento H24 entro 2 ore sugli incidenti bloccanti (server down, database irraggiungibile, violazione di sicurezza confermata); entro 4 ore H24 sugli incidenti di degradazione del servizio. **13.3 Penali.** In caso di mancato rispetto dello SLA P1, il Cliente ha diritto a uno sconto sul canone mensile del Livello 4 pari al 5% per ogni Giorno Lavorativo di ritardo, fino a un massimo del 20%. Si applica con comunicazione scritta entro 5 Giorni Lavorativi dall'evento, con descrizione documentata del bug e dell'impatto. Le penali sono l'unico rimedio per il mancato rispetto dello SLA. **13.4 Esclusioni.** Gli SLA non si applicano in caso di: forza maggiore; manutenzione programmata comunicata in anticipo; malfunzionamenti di servizi di terze parti non gestiti dal Fornitore (provider cloud, API esterne); ritardi dovuti a mancata collaborazione del Cliente (accessi, informazioni, approvazioni). ## Art. 14 – Durata, rinnovo e recesso **14.1 Durata minima**: 12 mesi dalla data di attivazione indicata nell'Allegato B (in assenza, dalla stipula). **14.2 Rinnovo tacito**: salvo disdetta via PEC con almeno 60 giorni di preavviso, il Contratto si rinnova per periodi di 12 mesi alle condizioni aggiornate ai sensi dell'Art. 11.3. **14.3 Recesso anticipato.** Il Cliente può recedere con 90 giorni di preavviso scritto; prima della scadenza dei 12 mesi minimi deve il 50% del canone residuo come penale. Il Fornitore può recedere in caso di inadempimento del Cliente protratto oltre 30 giorni dalla diffida scritta, o di impossibilità sopravvenuta di garantire il servizio per cause a lui non imputabili. **14.4 Effetti della cessazione.** Il Fornitore: garantisce 30 giorni di transizione in cui continua i servizi essenziali (Livello 4) a tariffa oraria; consegna la documentazione tecnica aggiornata; supporta il subentro di un nuovo fornitore per un massimo di 8 ore a tariffa oraria standard. ## Art. 15 – Limitazione di responsabilità e polizza RC professionale **15.1 Limite di responsabilità.** Salvi dolo e colpa grave, la responsabilità complessiva del Fornitore per danni diretti è limitata al **maggiore** tra: (i) il canone annuo netto dell'anno in cui si verifica il danno; (ii) il massimale della polizza di cui all'Art. 15.2. Il Fornitore non risponde di danni indiretti o consequenziali, mancato guadagno, perdita di dati o interruzione dell'attività. **15.2 Polizza RC professionale.** Il Fornitore mantiene per tutta la durata del Contratto una polizza di responsabilità civile professionale con massimale per sinistro non inferiore a **1.000.000 €** (un milione), formula claims made o loss occurrence, a copertura dei danni patrimoniali a terzi derivanti da errori od omissioni nella manutenzione del software, violazione di diritti di terzi, perdita o danneggiamento di dati. Il Fornitore comunica al Cliente entro 15 giorni dalla stipula compagnia, numero, massimale e scadenza; trasmette copia della quietanza di rinnovo entro 15 giorni dalla scadenza; notifica ogni peggioramento della copertura o disdetta. Il mancato mantenimento della polizza è inadempimento: il Cliente può chiederne il ripristino entro 15 giorni, poi risolvere il Contratto. **15.3 Approvazione specifica.** Le limitazioni di questo articolo sono approvate specificamente con doppia firma in calce, ai sensi degli artt. 1341-1342 del Codice civile. ## Art. 16 – Protezione dei dati personali Se il Fornitore tratta dati personali per conto del Cliente, le Parti sottoscrivono un Accordo di Trattamento dei Dati (DPA) ai sensi dell'art. 28 GDPR. Fino alla sottoscrizione, il Fornitore tratta i dati accessibili solo per quanto strettamente necessario all'esecuzione del Contratto. ## Art. 17 – Disposizioni finali **Legge applicabile**: italiana. **Foro esclusivo**: Tribunale di Forlì. **Modifiche**: per iscritto e sottoscritte da entrambe le Parti. **Integrazione**: il Contratto, con i suoi Allegati, è l'accordo integrale tra le Parti per il suo oggetto e sostituisce ogni intesa precedente. **Comunicazioni**: via PEC o raccomandata A/R ai recapiti dell'Allegato B. **Sopravvivenza**: restano efficaci dopo la cessazione l'Art. 11 (pagamenti maturati), l'Art. 15 (limitazione di responsabilità), l'Art. 16 (dati personali) e l'Art. 17. ## Art. 18 – Allegati - **Allegato A**: Scheda tecnica del progetto software (versione baseline, stack, valore dello sviluppo, data del collaudo). - **Allegato B**: canone dettagliato, moduli attivi, tariffe SP, periodicità di fatturazione, Business Hours, CAP helpdesk. - **Allegato C**: tariffario SP on-demand e AM riservato, aggiornato ogni anno. Non è pubblico: si consegna con il contratto o su richiesta. - **Allegato D**: Accordo di Trattamento dei Dati (DPA), art. 28 GDPR, da allegare. ## Allegato A – Scheda tecnica del progetto software | Voce | Valore | | --- | --- | | Nome progetto / applicativo | [Nome del Software] | | Codice commessa sviluppo | [es. 2026.00123.01] | | Data collaudo finale | [GG/MM/AAAA] | | Versione Baseline | [es. v1.0] | | Stack tecnologico | [es. Node.js 20, React 18, PostgreSQL 15, Docker] | | Repository | [URL del repository Git, con accesso del Fornitore] | | Regime di custodia del codice | Scenario A, custodia esclusiva del Fornitore / Scenario B, custodia condivisa (cancellare la voce non applicabile) | | Soggetti autorizzati al commit | Solo il Fornitore / [elencare i soggetti autorizzati] | | Ambiente di produzione | [URL / IP / provider di hosting] | | Valore dello sviluppo (netto IVA) | € [importo] | | Data ultima rivalutazione AM | [GG/MM/AAAA, da aggiornare ogni anno] | | Funzionalità critiche (P1) | [elenco delle funzionalità la cui indisponibilità è un Bug Bloccante] | *Da compilare e firmare insieme al Contratto; da aggiornare ogni anno al rinnovo.* ## Allegato B – Canone dettagliato e moduli attivi | Modulo | Livello | Attivo | Descrizione sintetica | Canone mensile (netto IVA) | | --- | --- | --- | --- | --- | | Hosting | L2 | Sì / No | [Tipo: f.technology / Cliente / Misto] | € [importo] | | Monitoring | L3 | Sì / No | Better Stack + Sentry + backup + SLA H24 | € [importo] | | Bugfix / AM core | L4 | Sì | [__]% su € [valore software] | € [importo] | | Helpdesk | L5 | Sì / No | CAP [__] ore/mese, tariffa extra € [__]/h | € [importo] | | Sprint Point | L6 | Sì / No | Formula [A/B/C], [__] SP/periodo | € [importo] | | | | | **Totale canone mensile** | € [importo] | | Voce | Valore | | --- | --- | | Canone AM annuo (netto IVA) | € [importo] | | Periodicità di fatturazione | [Annuale / Semestrale / Trimestrale / Mensile] | | Data di attivazione del contratto | [GG/MM/AAAA] | | Data di scadenza / rinnovo | [GG/MM/AAAA] | | Tariffa SP on-demand | € [importo] / SP | | Tariffa SP riservata AM | € [importo] / SP | | Business Hours | Lun-Ven 09:00-18:00 (escluse le festività nazionali) | | PEC del Cliente | [pec@cliente.it] | | PEC del Fornitore | tme@pec-legal.it | | Strumento di ticketing | [ClickUp / altro, con URL del progetto] | *Da compilare prima della sottoscrizione; da aggiornare ogni anno al rinnovo.* ## Cronologia versioni Il contratto sottoscritto richiama la versione del modello su cui si basa (numero e data). | Versione | Data | Modifiche | | --- | --- | --- | | 1.0 | 03/11/2026 | Prima pubblicazione del modello. | ## Firme Il Contratto è sottoscritto in duplice originale, alla data indicata in frontespizio. | Per il Cliente | Per il Fornitore | | --- | --- | | [Ragione sociale] | Technology Made Easy S.r.l. uninominale | | Nome: __________________ | Nome: Franco Farnedi | | Firma: __________________ | Firma: __________________ | | Data: __________________ | Data: __________________ | **Approvazione specifica ex artt. 1341-1342 c.c.** Le Parti approvano specificamente le clausole: Art. 11.5 (sospensione dei servizi per morosità), Art. 14.3 (recesso anticipato e penale), Art. 15.1 (limite di responsabilità), Art. 15.2 (polizza RC professionale). | Firma Cliente (artt. 1341-1342 c.c.) | Firma Fornitore (artt. 1341-1342 c.c.) | | --- | --- | | Firma: __________________ | Firma: __________________ | ## Allegato C – Tariffario Sprint Point, listino 2026 *Questo allegato non compare nella pagina web: è solo in questo file, perché il listino non è pubblico.* **Tariffe on-demand (senza Contratto AM)** | Pacchetto | Costo totale (netto IVA) | Costo / SP | Pagamento | | --- | --- | --- | --- | | 1 SP | € 500 | € 500 / SP | Immediato | | 4-9 SP | € 2.500+ | € 625 / SP | Immediato | | 10-29 SP | € 5.000+ | € 500 / SP | 2 rate (0, 30 gg) | | 30+ SP | € 12.000+ | € 400 / SP | 3 rate (0, 30, 60 gg) | **Tariffa riservata ai contratti AM**: € 500 / SP, indipendente dal volume e inclusa nei canoni AM. I clienti AM con canone annuo di almeno € 12.000 hanno accesso alla tariffa di € 400 / SP anche per gli acquisti on-demand aggiuntivi. **Esempi indicativi di attività in SP** | Attività | SP stimati | | --- | --- | | Pubblicazione di un evento (testi e immagini forniti dal Cliente) | 0,5 SP | | Aggiornamento di testi e immagini su più pagine esistenti | 1 SP | | Creazione di una nuova pagina di contenuto (struttura esistente) | 1-2 SP | | Modifica di layout o di un componente UI minore | 1-3 SP | | Integrazione semplice con API di terze parti | 2-5 SP | | Nuova funzionalità CRUD con interfaccia | 3-8 SP | *Il tariffario è aggiornato ogni anno. La versione vigente è sempre disponibile su richiesta al Fornitore.*