SOFTWARE LICENSING AND SERVICES AGREEMENT