TECHNOLOGY AND SERVICES AGREEMENT