server
a computer or computer program that manages access to a centralized resource or service in a network, used by small to mid-sized businesses
mainframe
a large, expensive computer capable of supporting thousands of users and it is used by large companies
supercomputer
high performance computer usually used for complex scientific calculations