A server where websites are stored. A website must be uploaded on a hosting server in order to be found on Internet.