launching site: a place for launching pads
site: the piece of land on which something is located (or is to be located)
address: (computer science) the code that identifies where a piece of information is stored