SOFTWARE AND SERVICES LICENSE AGREEMENT