PLATFORM LICENSE AND TECHNOLOGY SERVICES AGREEMENT