Shared Hosting is an entry-level type of web hosting where one physical server hosts multiple websites (and often hosts hundreds of users). Since each user gets (“shares”) a section of that individual server where they can host their website files, this keeps costs low. Here users share system resources on-demand, receiving a percentage of databases, disk space, CPU, RAM as well as email and FTP accounts. Other resources include the single MySQL server, Apache server, and mail server. Considered the most cost-effective option, Shared Hosting offers enough resources for any startup, local business, or personal website.