Web hosting is a necessity for any website; it is the physical location of your website on the Internet. A Web host is an online storage center that houses the information, images, video, and other content that comprises your website. In other words, CGI maintains the server where the data associated with your website resides, and also manages the technology that makes your website connect to the Internet.
Website hosting is typically measured in the amount of disk space you’re allotted on the server and the amount of data transfer or “bandwidth” you need for accessing the server. For example, if you have a lot of customer interaction at your website, such as files to download, you will access the server frequently and you’ll need more Web hosting transfer space than someone who simply puts readable text on their website. The more “items” or “content” you have on your site (i.e., photos, maps, PDF files, etc.), the more disk space you’ll need for website hosting.
All of CGI’s Web hosting packages include an FTP account, which allows you to create your website and upload files from your computer to the server.