What does “Hosting” Mean?

A good way to understand the need for hosting is to compare it to your cell phone service:  You can carry a brand new iPhone around all day with you, but if you don’t have a service provider, it won’t make or receive calls, send texts, or get you on the internet.  Same with your website: you can have a brand new website, but if you don’t have a service provider, you site isn’t visible to anyone. No one can click on your company or see any information; your website might as well not even exist.