An Internet service provider (ISP) is a company that provides individuals and other companies access to the Internet and related services such as website building and hosting. ISPs provide various connectivity options like dial-up, DSL, cable, WiFi, and satellite. When choosing an ISP, factors to consider include uptime commitments, appropriate technology, manageable technical support, price, equipment flexibility and quality, downstream and upstream speeds, security, and availability in your location.