Non sempre un software già pronto è sufficiente. A volte riesce a svolgere solo una parte del lavoro, oppure non lo svolge con sufficiente precisione, oppure non riesce a gestire una particolare situazione perchè chi lo utilizza ha esigenze particolarmente specifiche. Le soluzioni possono essere diverse:
1. Adattare le proprie esigenze al software che si ha a disposizione: questo implica molto spesso rinunciare a qualcosa, o rendere i processi di lavoro più lenti e meno efficaci di quanto potrebbero essere.
2. Cercare un nuovo software già esistente e più efficace, in grado di gestire il lavoro in modo migliore: il mercato è ampio, e la consulenza di un professionista può aiutare a individuare la soluzione giusta.
3. Realizzare un software personalizzato: una soluzione su misura, cucita sulle esigenze dell’utilizzatore proprio come un vestito di sartoria.