Once you select a vendor, you must negotiate a software contract. Here are some tips for negotiating a software contract:
Read the contract carefully
Be prepared to negotiate
Get everything in writing