AMENDED & RESTATED SOFTWARE LICENSE AGREEMENT