AMENDED AND RESTATED SOFTWARE LICENSE AND SUPPORT SERVICES AGREEMENT