Citation: 4A_251/2007 06.12.2007 E. A

Il 27 aprile 2001 B.________SA - ora in liquidazione - ha sottoposto alla A.________SA un'offerta per la fornitura di un calcolatore con schermo di marca Compaq e del programma di contabilità X.________, per un prezzo complessivo di fr. 27'823.60. Questo importo includeva anche la fatturazione a regia di fr. 165.-- orari per l'installazione e la formazione del personale, nonché la fatturazione a corpo di fr. 450.-- per l'assistenza telefonica e di fr. 4'000.-- annuali per l'aggiornamento dei programmi. L'offerta essendo stata accettata, il 2 maggio 2001 un tecnico della ditta fornitrice si è recato presso gli uffici della A.________SA per istallare il programma di contabilità; senza successo, poiché pareva esservi incompatibilità con una versione non aggiornata del programma Y.________ del sistema informatico della cliente. Il mattino del giorno successivo il tecnico ha quindi proceduto a istallare sul server la nuova versione di tale programma, in modo da permettere il funzionamento del programma X.________. Sennonché questo intervento ha causato il blocco del programma Z.________, già presente nel sistema informatico della A.________SA. Il pomeriggio del 3 maggio 2001 è pertanto intervenuto un secondo tecnico della B.________SA, il quale ha iniziato ad effettuare il backup dei dati e le necessarie ricerche diagnostiche. L'attività dei due tecnici non è però andata oltre, poiché il mattino del giorno seguente la A.________SA ha impedito loro di riprendere il lavoro. Il 7 maggio 2001 ha poi disdetto formalmente per motivi gravi il contratto con B.________SA.