SVILUPPO SOFTWARE PERSONALIZZATO...

...dalle verticalizzazioni alle applicazioni per l'automazione e servizio.

 

Alle diverse necessità non è possibile rispondere con un unico pacchetto software standard; la possibilità di verticalizzare il software, rendendolo adatto alle singole esigenze, e la realizzazione di piccoli pacchetti specifici, è in alcuni casi la soluzione ideale.

Analisi del sistema:

La fase più importante per lo sviluppo di un software o una verticalizzazione è l'analisi dell'ambiente in uso e del sistema sul quale si andrà a lavorare.

Non sempre tutto è semplice come può sembrare, protocolli di comunicazione e database sono sempre un punto di domanda per lo sviluppo di applicativi e verticalizzazioni.

La conoscenza dei sistemi database più evoluti, come SQL server di Microsoft, ci permette di addentrarci nelle varie strutture e ottenere in modo diretto le informazioni necessarie allo sviluppo vero e proprio.

Piattaforme e ambiente di sviluppo:

Lo sviluppo in ambiente windows ci consente oggi di utilizzare al 100% le potenzialità dei computer e del sistema operativo.

I tool di sviluppo e i linguaggi scelti per la realizzazione del software sono quello che possiamo definire il meglio dell'attuale mercato, tra cui Visual Basic 6.0, Visual C++ 6.0, Visual Basic e C++ .net, Java e altri minilinguaggi di appartenenza ai tool di Microsoft.

Dal singolo progetto al prodotto di mercato:

Un singolo progetto può, a volte, evolversi; tale evoluzione permette di portare sul mercato, in modo standard, l'applicativo realizzato per un singolo progetto, estendendone le funzionalità.

Tali software, così identificati in fase di analisi, vengono realizzati a costi ridotti e poi rivenduti.

Altri invece, dove il cliente richiede l'esclusiva, come pacchetti per applicazioni rivendute dallo stesso, il costo verrà calcolato in altro modo, richiedendo le royalty per licenze vendute.