UFI Farm

Il programma è nato nel 1989 quando i computer avevano delle prestazioni limitate, quindi è stato utilizzato il linguaggio di programmazione C in ambiente Xenix, l'unico che poteva garantire un funzionamneto accettabile del software.

Quando nel 2001 è stato deciso di riscrivere completamente l'applicativo adeguandolo alle nuove esigenze di una farmacia moderna nonchè alle nuove tecnologie sono state prese in considerazione diverse possibili soluzioni: dalla migrazione all'ambiente Windows all'utilizzo di un database relazionale.

Siamo arrivati alla conclusione che per far coesistere i due aspetti piu' importanti - affidabilità e performance - dovevamo sviluppare il nuovo gestionale su un sistema operativo solido e affidabile come Linux (scelto tra gli altri da IBM e Google) continuando ad utilizzare la programmazione C a basso livello permettondoci di creare una serie di strumenti mirati ad utilizzare al massimo le risorse hardware a disposizione.

Un altro motivo della scelta è la volontà di essere slegati dagli oneri di licenze d'uso o run-time di terze parti e avere il controllo completo sul software che distribuiamo. Infatti l'unico strumento di sviluppo che abbiamo utilizzato per l'implentazione del nostro database è stato acquisito in codice sorgente da un'azienda statunitense specializzata FairCom.