What does the client need?