The address stipulates the conditions for unlocking the output. This can be a public key hash, or (in the Extended UTXO model) a script hash. Much like a URL, a blockchain address is the location to or from which transactions occur on the blockchain.