Secure Sockets Layer, or SSL, is a protocol used to encrypt the information exchanged between a web server and its users. The practical application of using an SSL is to preserve the data which site visitors submit on your website - a login page, a payment page if you run an online store, etc. Any data they input in any box on the site will be submitted safely and securely to the server, so their login or payment information shall be protected from being accessed by unauthorized individuals. Typically, an SSL certificate needs a dedicated IP address to be set up, which suggests the overall cost for your online presence shall be bigger. While this might not be an issue for a larger company, it might matter for a non-profit organization or a small online shop which doesn't generate big earnings if additional money should be spent. That is the key reason why we've taken advantage of an extension known as Server Name Indication (SNI) and we've made it possible to use a shared server IP address to set up an SSL certificate.