Team Foundation Server (TFS) can be installed in two basic infrastructure ways, Single Server Deployment and Multi-Server Deployment. The difference between these two deployments is where the Application Tier (TFS) and the Data Tier (MS SQL) reside.
It is considered best practice to install TFS in a Multi-Server Deployment.
Before you can install TFS 2015, you must make sure you have met the requirements for both hardware and software.
According to Microsoft Documentation, TFS 2015 does support 32-bit hardware but it is highly recommended you install on 64-bit as TFS 2017 ONLY support 64-bit.
Single Server Deployment:
Operating System Version Support:
Microsoft SQL Server Version Support:
TFS Supports Express, Standard, and Enterprise editions but it is recommended that you use Standard as the bare minimum.
The following are the required components of Microsoft SQL needed:
Microsoft SharePoint Versions Support: