What are web client and application client?