The vast majority of people create a CMS (or install one on their hosting account) so that people around the web can access the information, making it publicly visible. However, you can use a CMS as an intranet, and only allow access by certain people, such as friends, a group, a company, etc....