AGREEMENT TO PROVIDE SOFTWARE AND SERVICES