Secure Sockets Layer, or SSL, is a protocol employed to encode the information exchanged between a server and its users. The practical application of employing an SSL is to protect the data which customers submit on your site - a login page, a payment page if you run an online store, etc. Any information they input in any box on the site will be submitted securely to the server, so their login or payment data will be protected from being accessed by unauthorized individuals. In general, an SSL certificate requires a dedicated IP address to be installed, which means the overall cost for your web presence will be bigger. While this might not be an issue for a larger business, it may matter for a non-profit organization or a small web store which doesn't generate big income if additional money should be spent. This is the key reason why we have 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 install an SSL certificate.