Platform and Technology Services agreement