1) Impronta. Abbiamo già eseguito una serie di cose sul client, quindi vogliamo che siano il più snelle possibili. Dove possibile ci atteniamo allo stesso fornitore poiché è più probabile che combinino agenti e riducano l'impronta complessiva.
2) Dipendenze. Quanto più installiamo sul client, tanto più dobbiamo destreggiarci quando le cose migliorano o ritardano gli aggiornamenti. Una cosa comune è vedere se questo richiede una versione specifica di Java o .Net.
3) Gestione del software. Può legarsi a qualcosa che già possediamo per la gestione? Si integra con altri sistemi per la sicurezza a più livelli? O è solo un altro silo?
Siamo grandi sostenitori di avere il minor numero possibile di venditori e aiutarli a perfezionare i loro prodotti nel tempo per soddisfare le nostre esigenze. Alla fine penso che queste cose aiutino tutti. Gli utenti finali ottengono qualcosa che funziona bene ed è discreto; l'help desk ottiene qualcosa che non si interrompe così spesso, l'analista IT ottiene qualcosa che si integra con ciò che già conosce e la gestione ottiene un prodotto generalmente meno costoso dal momento che di solito riceviamo sconti di licenza di massa (per possedere un sacco di software dalla stessa vendor).
A volte otteniamo software che non fa tutto ciò che vogliamo, ma siamo d'accordo con questo se il venditore è onesto e disposto a implementare le altre funzionalità. Non è raro che al nostro negozio IT venga detto che qualcosa non può essere fatto dal venditore che ha costruito un prodotto, quindi dimostrare che hanno torto. Per questo motivo non ci aspettiamo che la maggior parte dei software off-level facciano tutto ciò che possiamo pensare o che intendiamo fare con esso; ma se il venditore è disposto a lavorare con noi saremo lieti di essere il loro sito pilota.