MASTER SERVICE AND TECHNOLOGY AGREEMENT