SOFTWARE LICENSE AND SERVICE AGREEMENT