A Website…you need one (duh) and by website we mean:domain name, DNS provider, site hosting, optimization,mobile ready, SSL, antispam, SEO, analytics, shareability, typos, redirects, 404’s… oh, and design, development, copy, and content.