How to Negotiate Millions from your Software Contracts and Renewals