TECHNOLOGY CONSULTING AND SERVICE AGREEMENT