Negli oltre dieci anni di esperienza nel settore dello sviluppo
di applicazioni software personalizzate abbiamo esplorato i più
svariati campi operativi, raggiungendo sempre gli obiettivi dei
progetti affrontati.
L'integrazione di sistemi informativi
eterogenei (prodotti cioè da software house diverse o
operanti su basi dati diverse) è uno degli ambiti in cui
interveniamo più di frequente, interfacciandoci spesso con altri
produttori di software, per arrivare a soluzioni funzionali
ed economicamente convenienti per l'azienda
committente.
Grazie alla tecnologia Microsoft®, su cui da
sempre basiamo le nostre soluzioni, abbiamo reso le nostre
applicazioni robuste e affidabili, ma ovviamente ci capita spesso
di lavorare con infrastrutture software che il cliente utilizza già
da tempo, a volte anche avendo la necessità di creare interi nuovi
moduli operativi.
Per accelerare i tempi di sviluppo, e ridurre i costi, abbiamo
naturalmente realizzato infrastrutture che ci permettono di
automatizzare lo sviluppo dei moduli e l'accesso ai dati, la
progettazione dei database è sempre tesa all'ottimizzazione delle
loro prestazioni, attraverso l'uso di stored procedure, eventi
trigger, indici ed altri accorgimenti.
L'integrazione con soluzioni o database già esistenti ci porta
spesso a sviluppare moduli aggiuntivi di collegamento per
l'importazione e l'esportazione dati nei più svariati formati
(Ascii, XML, Excel, ecc.).
Inoltre poniamo sempre grande attenzione allo sviluppo
dell' interfaccia utente, in modo da creare software
visivamente gradevoli e altamente usabili (anche
grazie ai frequenti test di usabilità interni a cui sottoponiamo
tutti i nostri prodotti).
Infine, grazie alla tecnologia SMART Client, se
necessario, sviluppiamo anche programmi autoinstallanti automatici
in modo da rendere indipendenti anche gli utenti finali più
inesperti.