Sitecore Installation Framework
Before you can install Sitecore Experience Platform, you must set up the latest Sitecore Installation Framework (SIF).
The Sitecore Installation Framework (SIF) is a Microsoft® PowerShell module that supports local and remote installations of Sitecore Experience Platform.
SIF deploys Web Deploy Packages (WDP) by passing parameters to SIF configuration files through a Microsoft® PowerShell module and is fully extensible.
The Sitecore Experience Platform is designed to be secure-by-default. For developer environments all the required self-signed certificates are created automatically if you do not provide any.
In a production environment, you can provide your own certificates. In a non-production environment, you can choose to have the module generate the certificates for you.