How can apps select a service?