5-tips-software-negotiation-process