Domain Name Name of a website.
Hosting Hosting is a service provided by a web hosting company that stores your website pages on their server so that it can be viewed over the internet.
Server Depending on the context a server may have different meanings. But usually a server refers to a powerful computer that is connected to other computers. It runs programs that service some or all of these other machines it is connected to. For example an email server is a computer that runs a program that enables other computers that are connected to it to send and receive emails.
Shopping Cart A program that is added to your website to allow your customers to fill an order form while they browse your catalogue.