How to successfully prepare SharePoint your 2013 installation.
Table of contents:
Complete SharePoint 2016 Installation for Administrators:
Get the complete E-Book
SharePoint has specific hardware, software, domain and account requirements before you can successfully install it. You need to meet them before you can start your installation to minimize waiting time and mistakes.
SharePoint 2016 includes the usual slightly different hardware and software requirements compared to the previous version which must be met.
Back to top
Note about hardware requirements:
"If you contact Microsoft Customer Support Services about a production system that does not meet the minimum hardware specifications described in this document, support will be limited until the system is upgraded to the minimum requirements." 
The following numbers are based on TechNet .
While this documentation can't apply to the different needs each company has they are based on Microsofts experience with SharePoint.
The numbers below are based on SharePoint 2013  because there's no documentation for SharePoint 2016.
Anyway, the following numbers can be seen as a starting point for SharePoint 2016.
Please read "Storage and SQL Server capacity planning and configuration (SharePoint Server 2016)"  to estimate your own requirements:
The following numbers are minimum values and depending on your scenario you need to exceed them:
Note: Windows Server 2016 must be installed using "Server with Desktop Experience". "Server Core" or "Nano Server" are not supported.
Software requirements are depending on the type of server you are going to setup .
Note: SharePoint 2013 offered a ‘single server with built-in database’ installation type which automatically installed SQL Server 2008 R2 with SP1 - Express Edition. This option isn’t available with SharePoint 2016.
SharePoint 2016 needs one of the following version of SQL Server:
Note: SQL Server Express is not supported. SQL Azure is also not supported.
SQL Server Edition requirements
The decision which version and edition of SQL Server to use depends on different requirements like PowerPivot, High availability  and other features :
* This feature will be removed in a future version of Microsoft SQL Server 
** Supports only 2 nodes
SharePoint 2016 needs to be installed on one of the following versions of Windows Server:
Each Windows Server where you want to install SharePoint also needs the SharePoint 2016 prerequisites:
The following updates are also needed:
Single server with built-in database:
SharePoint 2013 offered a 'single server with built-in database' installation type which automatically installed SQL Server 2008 R2 with SP1 - Express Edition. This option isn’t available with SharePoint 2016.
SharePoint 2016 doesn’t support single-label domain names like 'domain'. Please use instead 'domain.com' .
In order to install SharePoint 2016, you need to have at least 3 accounts.
You also need additional accounts for content you store and SharePoint services you use.
In SharePoint content can be accessed using Web Applications and your personal content can be accessed using a Web Application called My Sites.
A Service Application describes a concept providing additional functionality you can use within your Web Applications like Search.
For the initial deployment, you must have the following domain accounts :
SQL Server Service Account
The SQL Server service account is used to run SQL Server and should be a domain account. SQL Server is required to store data from SharePoint and companies usually have a dedicated team of database administrators.
If you are a small startup or want to create an isolated environment you need to take care of this account.
SharePoint Farm Administrator
The setup administrator is used to install and configure SharePoint 2016.
SharePoint Farm Account
The farm account is used:
Any kind of site you create in SharePoint like Team Sites are part of a Web Application and a Web Application requires an Application Pool plus Application Pool Account  to run:
It is recommended that you use one account for both Web Applications if you don’t have special isolation requirements for the content you store . Both accounts:
Service Applications  provide additional functionality for your sites and require a lot of different accounts. Sometimes one Service Application requires more than one account so you may want to group accounts by Service Application.
A better way is to group Service Applications by account.
A Service Application is a concept based on a service. You can create one or more instances of the service. In order to communicate with the instance there is an endpoint (which is an IIS Virtual Application) using an Application Pool. Therefore, you need to provide an Application Pool account if you create a Service Application in SharePoint.
Application Pool Account for Service Applications:
* Only available using PowerShell, aren’t displayed in Central Administration
"A single account should be used for all Service Applications. This allows the administrator to use a single IIS Application Pool for all Service Applications. In addition, this account should run the following Windows Services: SharePoint Search Host Controller, SharePoint Server Search, and Distributed Cache (AppFabric Caching Service).  "
Unattended Service Accounts (Accounts for accessing External Data):
If you want to access external data sources or refresh data with Excel Services, PerformancePoint Services or Visio Graphics Service you may need an unattended service account in certain cases . This kind of account is stored inside the Secure Store Service Application.
Synchronization Connection Account:
So, if you plan to configure SharePoint you usually need additional domain accounts depending on your needs:
At this point you need to decide which isolation requirements the business owner needs. I suggest requesting all accounts from your Domain Administrator at once. This scenario applies to most companies, SharePoint farms and isolation requirements.
Anyway, your business owner might have more isolation requirements if you’re working e.g. for a bank. You can use the list above as a starting point and enhance it with new accounts based on your requirements.
Just write me your questions and I will answer as soon as possible..