<!DOCTYPE html> <html lang="it"><head><meta charset="utf-8"/></head><body><div class="WordSection1"> <table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" width="0"> <tr> <td colspan="2" valign="top"> <p class="R2"> </p> </td> <td valign="top"> <p class="MsoNormal"><img alt="" height="38" id="Immagine 5" src="http://www.sentenze.ti.ch/cgi-bin/nph-omniscgi?OmnisPlatform=WINDOWS&amp;WebServerUrl=www.sentenze.ti.ch&amp;WebServerScript=/cgi-bin/nph-omniscgi&amp;OmnisLibrary=JURISWEB&amp;OmnisClass=rtFindinfoWebHtmlService&amp;OmnisServer=JURISWEB,193.246.182.54:6000&amp;Parametername=WWWTI&amp;Schema=TI_WEB&amp;Source=&amp;Aufruf=getImage&amp;nF38_KEY=324124" width="37"/></p> </td> <td valign="top"> <p class="MsoNormal"><img alt="" height="25" id="Immagine 6" src="http://www.sentenze.ti.ch/cgi-bin/nph-omniscgi?OmnisPlatform=WINDOWS&amp;WebServerUrl=www.sentenze.ti.ch&amp;WebServerScript=/cgi-bin/nph-omniscgi&amp;OmnisLibrary=JURISWEB&amp;OmnisClass=rtFindinfoWebHtmlService&amp;OmnisServer=JURISWEB,193.246.182.54:6000&amp;Parametername=WWWTI&amp;Schema=TI_WEB&amp;Source=&amp;Aufruf=getImage&amp;nF38_KEY=324125" width="21"/></p> </td> <td valign="top"><a id="X_NOT_ACTUALIZE"></a> <p class="MsoNormal"> </p> </td> </tr> <tr> <td valign="top"> <p class="MsoNormal"><span>Incarto n.<br/> </span>52.2020.59</p> <p class="MsoNormal"> </p> </td> <td valign="top"> <p class="MsoNormal"><span>Lugano</span></p> <p class="MsoNormal"><a id="IN_DATA_DECISIONE">19 ottobre 2020</a></p> <p class="MsoNormal"> </p> </td> <td colspan="3" valign="top"> <p class="MsoNormal">In nome<br/> della Repubblica e Cantone<br/> Ticino</p> </td> </tr> <tr> <td colspan="5" valign="top"> <p class="MsoNormal"><b><span>Il Tribunale cantonale amministrativo</span></b></p> </td> </tr> <tr> <td colspan="5" valign="top"> <p class="MsoNormal"> </p> </td> </tr> <tr> <td colspan="5" valign="top"><a id="INIZIO_TESTO"></a> <p class="MsoNormal"> </p> </td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> <p class="MsoNormal"> </p> <table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" width="0"> <tr> <td valign="top"> <p class="MsoNormal"><span>composto dei giudici:</span></p> </td> <td valign="top"> <p class="MsoNormal"><span>Matteo Cassina, vicepresidente,</span></p> <p class="MsoNormal"><span>Matea Pessina, Sarah Socchi</span></p> </td> </tr> </table> <p class="MsoNormal"><span> </span></p> <table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" width="0"> <tr> <td valign="top"> <p class="MsoNormal"><span>vicecancelliera:</span></p> </td> <td valign="top"> <p class="MsoNormal"><span>Giorgia Ponti</span></p> </td> </tr> </table> <p class="MsoNormal"><span> </span></p> <p class="MsoNormal"><span> </span></p> <p class="MsoNormal"><span>statuendo sul ricorso del 31 gennaio 2020 della</span></p> <p class="MsoNormal"><span> </span></p> <p class="MsoNormal"><span> </span></p> <table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" width="0"> <tr> <td valign="top"> <p class="MsoNormal"><span> </span></p> </td> <td colspan="2" valign="top"> <p class="MsoNormal"><b><span>RI 1</span></b><span> </span></p> <p class="MsoFooter"><span>patrocinata da: PA 1 </span></p> <p class="MsoNormal"><span> </span></p> </td> </tr> <tr> <td valign="top"> <p class="MsoNormal"><span> </span></p> </td> <td valign="top"> <p class="MsoNormal"><span>contro</span></p> </td> <td><p class="MsoNormal"> </p></td> </tr> </table> <p class="MsoNormal"><span> </span></p> <table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" width="0"> <tr> <td valign="top"> <p class="MsoNormal"><span> </span></p> </td> <td valign="top"> <p class="MsoNormal"><span>la decisione del 20 gennaio 2020 dell'CO 2 che, in esito a pubblico concorso, ha deliberato alla CO 1 il mandato per la fornitura di una soluzione per un nuovo sito web;</span></p> </td> </tr> </table> <p class="MsoNormal"><span> </span></p> <p class="MsoNormal"><span> </span></p> <p class="R2">ritenuto, <b>in fatto</b></p> <p class="R2"> </p> <p class="R1">A.<span> </span>L'11 settembre 2018 l'CO 2 ha indetto un pubblico concorso, retto dalla legge sulle commesse <span>pubbliche del 20 febbraio 2001 (LCPubb; RL 730.100) e impostato secondo la procedura selettiva, per aggiudicare il mandato per la fornitura di una soluzione per il nuovo sito web (FU</span> 73/2018 pag. 7553).</p> <p class="R1"> </p> <p class="R1">Alle sei concorrenti che hanno superato la fase di selezione è stata trasmessa la documentazione necessaria per formulare l'offerta. Nel fascicolo <i>capitolato d'appalto e condizioni generali </i>il committente ha annunciato che la commessa sarebbe stata aggiudicata sulla base dei seguenti criteri di aggiudicazione e fattori di ponderazione (pag. 21).</p> <p class="R1"> </p> <table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid"> <tr> <td> <p class="R1"><b><span> </span></b></p> </td> <td> <p class="R1"><b><span>Criteri</span></b></p> </td> <td> <p class="R1"><b><span>Punteggi assoluti</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><b><span>A.</span></b></p> </td> <td valign="top"> <p class="R1"><b><span>Prezzo - Economicità</span></b></p> <p class="R1"><span>1)<span> </span></span><span>Soluzione offerta sito web - 30 punti</span></p> <p class="R1"><span>2)<span> </span></span><span>Manutenzione e supporto annuale - 10 punti</span></p> </td> <td> <p class="R1"><b><span>40 punti</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><b><span>B.</span></b></p> </td> <td valign="top"> <p class="R1"><b><span>Concetto di comunicazione</span></b></p> <p class="R1"><span>1)<span> </span></span><span>Dossier scritto del concetto di comunicazione (20 pag.) - 10 punti </span></p> <p class="R1"><span>2)<span> </span></span><span>Presentazione del concetto di comunicazione - 10 punti</span></p> </td> <td> <p class="R1"><b><span>20 punti</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><b><span>C.</span></b></p> </td> <td valign="top"> <p class="R1"><b><span>CMS</span></b></p> <p class="R1"><span>1)<span> </span></span><span>Caratteristiche CMS - 13 punti</span></p> <p class="R1"><span>2)<span> </span></span><span>Presentazione DEMO - 7 punti</span></p> </td> <td> <p class="R1"><b><span>20 punti</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><b><span>D.</span></b></p> </td> <td valign="top"> <p class="R1"><b><span>Referenze</span></b><span> - 10 punti</span></p> </td> <td> <p class="R1"><b><span>10 punti</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><b><span>E.</span></b></p> </td> <td valign="top"> <p class="R1"><b><span>Costo fisso singola giornata di sviluppo </span></b><span>- 10 punti</span></p> </td> <td> <p class="R1"><b><span>10 punti</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><b><span> </span></b></p> </td> <td valign="top"> <p class="R1"><b><span>Totale criteri</span></b></p> </td> <td> <p class="R1"><b><span>100 punti</span></b></p> </td> </tr> </table> <p class="R1"> </p> <p class="R1">In merito al sotto criterio <i>manutenzione e supporto annuale, </i>le condizioni di gara specificavano che nel prezzo offerto erano inclusi quello della <i>manutenzione annuale</i> e quello per il <i>supporto LU-VE 08h00-17h00, presa a carico entro 4 ore</i> (cfr. pag. 23 del fascicolo). </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">B.<span> </span>a. Entro il termine utile sono giunte al committente le offerte di tutti e sei i concorrenti ammessi alla seconda fase. I prezzi per la realizzazione del sito, rispettivamente per la manutenzione e il supporto annuale, sono stati riportati nel verbale di apertura delle offerte come segue. </p> <p class="R1"> </p> <p class="R1"><span>1.<span> </span></span><span>__________ Sito CHF 158'049.75</span></p> <p class="R1"><span>Man. CHF 5'815.80</span></p> <p class="R1"><span> </span></p> <p class="R1"><span>2.<span> </span></span><span>CO 1 Sito CHF 232'632.00</span></p> <p class="R1"><span>Man. CHF 1'938.60</span></p> <p class="R1"><span> </span></p> <p class="R1"><span>3.<span> </span></span><span>RI 1 Sito CHF 240'924.00</span></p> <p class="R1"><span>Man. CHF 40'926.00 </span></p> <p class="R1"><span> </span></p> <p class="R1"><span>4.<span> </span></span><span>__________ Sito CHF 267'009.84</span></p> <p class="R1"><span>Man. CHF 59'924.28</span></p> <p class="R1"><span> </span></p> <p class="R1"><span>5.<span> </span></span><span>__________ Sito CHF 348'815.87</span></p> <p class="R1"><span>Man. CHF 38'772.00</span></p> <p class="R1"><span> </span></p> <p class="R1"><span>6.<span> </span></span><span>__________ Sito CHF 596'685.00</span></p> <p class="R1"><span>Man. CHF 38'772.00</span></p> <p class="R1"><span> </span></p> <p class="R1"> </p> <p class="R1">C.<span> </span>In merito alla posizione riferita alla manutenzione e al supporto annuale, la ditta CO 1, nel modulo d'offerta, ha inserito le note e il prezzo come di seguito riportato in corsivo:</p> <p class="R1"><span> </span></p> <p class="R1"><span>2) Manutenzione e supporto annuale </span></p> <p class="R1"><span> </span></p> <table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid"> <tr> <td colspan="5" valign="top"> <p class="R1"><span>Inserire prezzi IVA inclusa</span></p> </td> </tr> <tr> <td colspan="2" valign="top"> <p class="R1"><b><span>Oggetto</span></b></p> </td> <td valign="top"> <p class="R1"><b><span>Descrizione</span></b></p> </td> <td colspan="2" valign="top"> <p class="R1"><b><span>Note</span></b></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><span>1</span></p> </td> <td colspan="2" valign="top"> <p class="R1"><span>Prezzo manutenzione annuale</span></p> </td> <td colspan="2" valign="top"> <p class="R1"><i><span>Incluso manutenzione costante che comprende l'installazione regolare dei più recenti aggiornamenti di sicurezza e l'ottimizzazione delle componenti impiegate, il monitoraggio costante e backup quotidiani</span></i></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><span>2</span></p> </td> <td colspan="2" valign="top"> <p class="R1"><span>Prezzo supporto LU-VE 8h00 -17h00, presa a carico entro 4 ore</span></p> </td> <td colspan="2" valign="top"> <p class="R1"><i><span>Si applica la tariffa oraria / giornaliera </span></i></p> </td> </tr> <tr> <td valign="top"> <p class="R1"><span> </span></p> </td> <td colspan="3" valign="top"> <p class="R1"><i><span> </span></i></p> </td> <td valign="top"> <p class="R1"><i><span>CHF 1'938.60</span></i></p> </td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> <p class="R1"> </p> <p class="R1">b. Come detto, il prezzo offerto dalla RI 1, attuale gestore del sito web di CO 2, consisteva in fr. 240'924.- per il sito e in fr. 40'926.- per la manutenzione. Quest'ultimo prezzo si componeva di fr. 37'695.- per la manutenzione annuale e fr. 3'231.- per il supporto, importi che sono stati indicati nella tabella del modulo d'offerta, nella sezione dedicata alle note. <br/> <br/> c. In sede di valutazione delle offerte, il committente ha chiesto chiarimenti alla CO 1, invitando la ditta a confermare che il prezzo di fr. 1'938.60 comprendesse sia la manutenzione annuale sia il servizio di supporto nei giorni feriali. L'offerente ha risposto affermativamente, con le seguenti precisazioni:</p> <p class="R1"><span>Per onestà intellettuale, e come da noi scritto sempre nell'Allegato 2 - A. Economicità e prezzo, il singolo intervento al di fuori di installazioni di sicurezza e l'ottimizzazione delle componenti già coperte dalla manutenzione annuale, è quantificato a regia secondo la nostra tariffa oraria / giornaliera pari a CHF 1'378.55 al giorno (CHF 172.30 all'ora), IVA inclusa, e indicata nell'Allegato 2 - E. Costo fisso singola giornata di sviluppo. In questo modo il cliente non paga fee annue per interventi non sostenuti ma semplicemente il dovuto per interventi straordinari.</span></p> <p class="R1"><span>Tuttavia, qualora l'offerta di fatturazione a regia non fosse compatibile con le vostre esigenze e preferiste optare per una quotazione forfettaria possiamo proporvi, sulla base dell'esperienza maturata in analoghi contesti, un pacchetto ore a consumo a tariffa agevolata, come segue:</span></p> <p class="R1"><span> </span></p> <p class="R1"><span>Pacchetto di 80 ore a consumo a un prezzo di CHF 13'354.80, IVA inclusa (CHF 166.95 / ora)</span></p> <p class="R1"><span>Pacchetto di 100 ore a consumo a un prezzo di CHF 16'155.00, IVA inclusa (CHF 161.55 / ora)</span></p> <p class="R1"><span>Pacchetto di 180 ore a consumo a un prezzo di CHF 27'140.40, IVA inclusa (CHF 150.85 / ora)</span></p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">D.<span> </span>Valutate le offerte, il committente ha deliberato la commessa alla CO 1, giunta prima in graduatoria con 85.64 punti.</p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">E.<span> </span>Contro la predetta decisione è insorta dinanzi al Tribunale cantonale amministrativo la RI 1, seconda classificata con 76.94 punti, chiedendone l'annullamento e la conseguente delibera in proprio favore, previa concessione dell'effetto sospensivo al ricorso. Secondo la ricorrente, l'offerta dell'aggiudicataria sarebbe manifestamente sottocosto, siccome presenterebbe un prezzo per la manutenzione e il supporto inverosimile e di gran lunga inferiore a quello proposto da tutti gli altri offerenti. Impossibile che tale costo sia riferito alla manutenzione annuale, probabilmente il prezzo indicato dall'aggiudicataria corrisponde a quello di singole giornate o interventi. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">F.<span> </span>All'accoglimento del gravame si sono opposte, con motivazioni analoghe, la committenza e l'aggiudicataria. Entrambe hanno difeso la congruità del prezzo offerto. La differenza di costo dipenderebbe dal tipo di CMS (sistema di gestione dei contenuti) utilizzato. A dispetto del CMS <i>M__________</i> di cui si serve la ricorrente, il CMS <i>W__________</i> proposto dalla deliberataria non presuppone il pagamento di licenze. Inoltre, trattandosi di una piattaforma <i>open source, </i>tutti gli utenti partecipano congiuntamente al mantenimento delle funzionalità e alla risoluzione di eventuali problemi tecnici, con abbattimento dei costi di manutenzione. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">G.<span> </span>Con la replica, l'insorgente ha affinato la censura con cui ha contestato il metodo di valutazione del sotto criterio riferito al prezzo della manutenzione annuale. In particolare, il bando di concorso non conterrebbe una descrizione delle prestazioni che dovevano essere incluse nel servizio. Secondo la ricorrente, il difetto di impostazione del capitolato non era facilmente deducibile, avendo essa dato per scontata un'interpretazione conforme agli usi del settore e agli standard di mercato. Risulterebbe invece evidente nell'applicazione concreta, che ha generato una disparità di trattamento tra le concorrenti.</p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">H.<span> </span>a. Con la duplica l'aggiudicataria ha eccepito la tardività delle contestazioni rivolte contro le disposizioni del bando. Le stesse sarebbero comunque sufficientemente precise. Le attività comprese nella manutenzione di un sito web sarebbero note a tutti gli addetti ai lavori. L'offerta dell'insorgente garantirebbe come minimo tutto ciò che è d'uso comune nel settore.<br/> <br/> <span>b. Il committente, dal canto suo, ha premesso di non essere soddisfatta dell'attuale servizio reso dalla ricorrente, che non avrebbe fornito adeguati aggiornamenti del CMS. Ha inoltre</span> difeso l'impostazione del bando in relazione alla manutenzione. Le critiche in questo senso, oltre che tardive, sarebbero infondate: nessuno ha avuto dubbi sul contenuto di tali prestazioni. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">I.<span> </span>Con la triplica e la quadruplica le parti hanno affinato le proprie tesi con argomentazioni di cui si dirà, per quanto occorre, nei seguenti considerandi. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R2">Considerato, <b>in diritto</b></p> <p class="R2"> </p> <p class="R1">1.<span> </span>1.1. Alla presente fattispecie sono applicabili la LCPubb e il <span>regolamento di applicazione della legge sulle commesse pubbliche e del concordato internazionale sugli appalti pubblici del 12 settembre 2006 (RLCPubb/CIAP; RL</span> 730.110) nella loro versione in vigore sino al 31 dicembre 2019 (cfr. disposizione transitoria della modifica legislativa del 10 aprile 2017; BU 2019, 211). <br/> <br/> 1.2. La competenza del Tribunale cantonale amministrativo è data dall'art. 36 cpv. 1 LCPubb. In quanto partecipante al concorso oggetto del contendere, la ricorrente è senz'altro legittimata a contestare la decisione con cui il committente ha affidato a un'altra ditta la commessa (art. 37 lett. d LCPubb e 65 cpv. 1 della legge sulla procedura amministrativa del 24 settembre 2013; LPAmm; RL 165.100). Il gravame, tempestivo (art. 36 cpv. 1 LCPubb), è pertanto ricevibile in ordine.<br/> <br/> 1.3. Il giudizio può essere emanato sulla base delle tavole processuali, senza procedere ad accertamenti istruttori (art. 25 cpv. 1 LPAmm). I memoriali e i documenti prodotti dalle parti forniscono sufficienti elementi per statuire sull'impugnativa con cognizione di causa. Non occorre esperire alcuna <i>perizia sulle prestazioni da annoverare nelle best practices del settore in merito alla manutenzione di un sito web basato su CMS W__________</i>, come richiesto dall'aggiudicataria: come si vedrà in appresso, la questione non è determinante per l'esito della causa.<br/> <br/> <br/> </p> <p class="R1">2.<span> </span><span>Secondo </span><span>l'art. 40 cpv. 2 </span>RLCPubb<span> la partecipazione alla gara, con l'inoltro dell'offerta, implica l'accettazione di tutte le condizioni contenute nella documentazione del concorso. La norma scaturisce </span><span>direttamente dal principio della buona fede (cfr. art. 5 cpv. 3 della Costituzione federale della Confederazione Svizzera del 18 aprile</span><span> 1999; Cost.; RS 101). È inoltre riconducibile al principio della sicurezza del diritto. Sarebbe invero contrario a tali principi concedere ai concorrenti la possibilità di rimettere in discussione le regole della gara ancora nell'ambito di ricorsi proposti contro le decisioni adottate successivamente dal committente. La rinuncia ad agire dei concorrenti esplica in linea di massima effetti preclusivi (RDAT I-2002 n. 24). Il principio della buona fede e della sicurezza giuridica impongono ai concorrenti anche l'obbligo di segnalare tempestivamente al committente errori manifesti o comunque </span><span>facilmente riconoscibili compiuti durante lo svolgimento della </span><span>competizione, pena l'impossibilità di avvalersene al momento dell'aggiudicazione (DTF 130 I 241 consid. 4.3). Eccezioni a questa regola sono ammissibili soltanto nel caso di contestazioni rivolte contro prescrizioni di gara che ledono in modo particolarmente grave l'ordinamento sulle commesse pubbliche, oppure contro prescrizioni di cui i concorrenti non potevano prevedere compiutamente</span> la portata (RtiD II-2014 n. 24 consid. 3.2; STA 52.2019.209 del 2 ottobre 2019 consid. 2.2., 52.2015.369 del 23 ottobre 2015 consid. 3,<span> 52.2011.327 del 16 agosto 2011 consid. 3.1, 52.2011.4 del 25 gennaio 2011 consid. 3.2).</span></p> <p class="R1"><span> </span></p> <p class="R1"><span> </span></p> <p class="R1">3.<span> </span>Nel caso concreto, l'insorgente è insorta contro la decisione di aggiudicazione della commessa alla CO 1 contestando, tra le altre cose, il bando di concorso nella misura in cui non fornirebbe dettagli adeguati circa le prestazioni comprese nella manutenzione annuale. A ragione l'aggiudicataria e il committente eccepiscono la tardività di queste critiche. Se è vero che non vi è una descrizione precisa delle attività da comprendere nella manutenzione, è pur vero che di tale mancanza i concorrenti potevano rendersi conto immediatamente alla visione degli atti di gara. D'altro la canto, pure la ricorrente afferma che il concetto di manutenzione è noto a tutti gli esperti del settore. Se la ricorrente non abbia inteso fornire tutte le prestazioni comunemente comprese in questo ambito, è questione che rileva della completezza dell'offerta, non dell'impostazione del bando di concorso. </p> <p class="R1"><br/> <br/> </p> <p class="R1">4.<span> </span>Notoriamente, soltanto offerte conformi alle prescrizioni di gara entrano in considerazione per l'aggiudicazione. Le prescrizioni di gara costituiscono in effetti la legge stessa del concorso e vincolano tanto i concorrenti, quanto il committente, che deve rispettarle per non incorrere in una violazione del diritto sotto il profilo della parità di trattamento e del principio della trasparenza (cfr. art. 1 lett. a e c LCPubb, art. 5 lett. a LCPubb). Al momento della loro apertura le offerte devono quindi risultare complete, corrette, nonché compilate nel rispetto delle condizioni stabilite <span>dal bando di concorso e della relativa documentazione di gara (cfr. art. </span>26 cpv. 1 LCPubb e <span>40 cpv. 1 RLCPubb/CIAP</span>). Questo, in particolare, per permettere al committente di effettivamente raffrontare tra loro le varie proposte ricevute e di scegliere quella oggettivamente più vantaggiosa. <span>Le offerte devono in altri termini essere formulate in modo tale da permettere al committente di procedere direttamente all'aggiudicazione, senza dover sollecitare il singolo concorrente a fornire aggiunte, chiarimenti o precisazioni in merito all'offerta inoltrata (<span>Jean-Baptiste Zufferey/Corinne Maillard/Nicolas Michel</span>, Droit des marchés publics, Friborgo 2002, pag. 108-109). </span>Offerte difformi vanno per principio escluse dalla gara; la difformità può consistere sia nella disattenzione di esigenze imposte dalla legge o dalle regole del concorso, sia nella mancata compilazione di posizioni del capitolato d'appalto, sia nell'offerta di prestazioni che non rispondono alle prescrizioni fissate dagli atti di gara. Resta in ogni caso riservato il principio di proporzionalità, in particolare nell'ottica del divieto di formalismo eccessivo; difformità irrilevanti vanno tollerate (cfr. STF 2D_45/2016 del 10 luglio 2017 consid. 5.1, 2C_458/2008 del 15 dicembre 2008 consid. 3.1, 2P.339/2001 del 12 aprile 2002 consid. 5 c/cc in: RDAT II-2002 n. 47 pag. 158 segg.; RtiD I-2014 n. 12 consid. 3.1, STA 52.2013.2 del 24 aprile 2013 consid. 2.2; <span>Matteo Cassina</span>, Principali aspetti del diritto delle commesse pubbliche nel Cantone Ticino, vol. 11 collana gialla CFPG, Lugano 2008, pag. 34).</p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">5.<span> </span>5.1. La ricorrente ha innanzitutto messo in dubbio l'attendibilità del prezzo offerto dall'aggiudicataria per la manutenzione. Dopo aver visionato gli atti, l'insorgente ha pure contestato la validità dell'offerta della deliberataria. Questa, avendo precisato che al <span>servizio di supporto </span><i><span>si applica la tariffa oraria / giornaliera</span></i><span>,</span> avrebbe escluso tali prestazioni dal prezzo offerto. <br/> <br/> 5.2. Come esposto in narrativa, l'aggiudicataria ha esposto il prezzo (fr. 1'938.60) per la posizione <i>2) manutenzione e supporto annuale</i> nell'apposito spazio del modulo d'offerta. Tuttavia, accanto alla casella <i>Prezzo supporto LU-VE 8h00 -17h00, presa a carico entro 4 ore </i>ha precisato <i>si applica la tariffa oraria / giornaliera.</i> A non averne dubbio l'offerente ha indicato in modo vincolante che tale servizio sarebbe stato fatturato applicando un onorario non precisato e non compreso nel prezzo globale. Le successive spiegazioni fornite al committente non permettono di giungere a diversa conclusione. Se è vero che, su esplicita richiesta della stazione appaltante, l'aggiudicataria ha confermato che l'importo offerto comprende pure il servizio di supporto, è pur vero che le ulteriori precisazioni lasciano ben pochi dubbi circa l'intenzione di escludere determinate prestazioni dall'offerta. <span>L'aggiudicataria ha infatti dichiarato che <i>il singolo intervento al di fuori di installazioni di sicurezza e l'ottimizzazione delle componenti già coperte dalla manutenzione annuale è quantificato a regia secondo la nostra tariffa oraria / giornaliera pari a CHF</i></span><i> 1'378.55 al giorno (CHF 172.30 all'ora) </i>[…]<i>. </i>A fronte di simili dichiarazioni, non si può accreditare la tesi della deliberataria secondo cui i servizi fatturabili a regia concernerebbero soltanto interventi di tipo straordinario (cosiddette <i>change requests</i>, prestazioni supplementari non contemplate nei requisiti del capitolato). Se così fosse, l'aggiudicataria non avrebbe avuto l'esigenza di specificare alcunché nel modulo d'offerta. Omettendo di inserire nel prezzo globale una prestazione richiesta, con l'indicazione che sarebbe stata fatturata a parte, l'offerta della deliberataria era da ritenere viziata, rispettivamente inattendibile, e andava pertanto esclusa. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">6.<span> </span>Visto quanto precede, il ricorso deve essere accolto e la decisione di aggiudicazione annullata. Disponendo questo Tribunale degli elementi necessari, la commessa va aggiudicata direttamente alla ricorrente. Nulla vi si oppone: la sua offerta è stata ritenuta idonea e valutata dalla committenza, che le ha assegnato il secondo posto in graduatoria. Le generiche critiche che la stazione appaltante ha rivolto, soltanto in questa sede, contro l'offerta della ricorrente non permettono di giungere ad altra conclusione. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">7.<span> </span>L'emanazione del presente giudizio rende superflua l'evasione della domanda tendente alla concessione dell'effetto sospensivo al gravame.</p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">8.<span> </span>La tassa di giustizia è posta a carico del committente e dell'aggiudicataria (art. 47 cpv. 1 LPAmm). Esse rifonderanno inoltre alla ricorrente congrue ripetibili (art. 49 cpv. 1 LPAmm). </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1"> </p> <p class="MsoNormal"><span>Per questi motivi,</span></p> <p class="MsoNormal"><span> </span></p> <p class="MsoNormal"><span> </span></p> <p class="R2"><b>decide:</b></p> <p class="R1"> </p> <p class="R1">1. Il ricorso è <a id="IN_ESITO">accolto</a>.</p> <p class="R1">§. Di conseguenza:</p> <p class="R1">1.1. la decisione del 20 gennaio 2020 con cui l'CO 2 Cantonale ha deliberato alla CO 1 il mandato per la fornitura di una soluzione per un nuovo sito web è annullata;</p> <p class="R1">1.2. la commessa è aggiudicata alla RI 1 come da sua offerta.</p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">2. La tassa di giustizia di fr. 3'000.- è posta a carico del committente e della CO 1 in ragione di un mezzo (fr. 1'500.-) ciascuno. Alla ricorrente è restituito l'anticipo versato. </p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">3. Il committente e la CO 1 verseranno alla ricorrente fr. 1'500.- ciascuno a titolo di ripetibili.</p> <p class="R1"> </p> <p class="R1"> </p> <p class="R1">4. Contro la presente decisione è dato ricorso in materia di diritto pubblico al Tribunale federale a Losanna entro il termine di 30 giorni dalla sua notificazione (art. 82 segg. della legge sul Tribunale federale del 17 giugno 2005; LTF; RS 173.110) nei limiti e alle condizioni di cui all'art. 83 lett. f LTF.</p> <p class="R1"> </p> <p class="R1"> </p> <table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" width="0"> <tr> <td valign="top"> <p class="R1">5. Intimazione a:</p> </td> <td valign="top"> <p class="MsoNormal"><span> </span></p> </td> </tr> </table> <p class="R1"> </p> <p class="R1"> </p> <p class="R1"> </p> <p class="MsoNormal"><span>Per il Tribunale cantonale amministrativo</span></p> <p class="MsoNormal"><span>Il vicepresidente La vicecancelliera</span></p> </div></body></html>