---
title: "Web Application Requirements (Master Data Services) | Microsoft Docs"
ms.custom: ""
ms.date: "06/13/2017"
ms.prod: "sql-server-2014"
ms.reviewer: ""
ms.technology: master-data-services
ms.topic: conceptual
ms.assetid: 9455d3cf-c1b7-4d48-8aff-7dc636ed5dc3
author: lrtoyou1223
ms.author: lle
manager: craigg
---
# Web Application Requirements (Master Data Services)
[!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] is a web application hosted by Internet Information Services (IIS). [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] works only in Internet Explorer (IE) 7 or later. IE 7 and earlier versions, Microsoft Edge and Chrome are not supported.
Use [!INCLUDE[ssMDScfgmgr](../../includes/ssmdscfgmgr-md.md)] to create and configure the [!INCLUDE[ssMDSmdm](../../includes/ssmdsmdm-md.md)] web application. [!INCLUDE[ssMDScfgmgr](../../includes/ssmdscfgmgr-md.md)] configures IIS on the local computer, so it is best for initial web configuration tasks. For example, configure a [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] environment with a single [!INCLUDE[ssMDSmdm](../../includes/ssmdsmdm-md.md)] web application, or configure the first web application in a scale-out deployment of [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)]. Use IIS tools to perform more complex tasks, such as configuring multiple web servers in a scale-out deployment.
> [!NOTE]
> Any computer on which you install components of [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] must be licensed. For more information, refer to the End User License Agreement (EULA).
## Requirements
### Operating System
The following Windows operating systems include the Internet Information Services (IIS) functionality required for the [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] web application and web service.
|[!INCLUDE[ssCurrent](../../includes/sscurrent-md.md)] Developer (64-bit) x64|[!INCLUDE[ssCurrent](../../includes/sscurrent-md.md)] Enterprise (64-bit) x64|[!INCLUDE[ssCurrent](../../includes/sscurrent-md.md)] Business Intelligence (64-bit) x64|
|-------------------------------------------------------|--------------------------------------------------------|-------------------------------------------------------------------|
|[!INCLUDE[firstref_longhorn](../../includes/firstref-longhorn-md.md)] SP2
Windows Server 2008 R2 SP1
Windows 7 Professional, Enterprise, and Ultimate
Windows 8.0 Professional, Enterprise, and Ultimate|[!INCLUDE[firstref_longhorn](../../includes/firstref-longhorn-md.md)] SP2
Windows Server 2008 R2 SP1
Windows Server 2012|[!INCLUDE[firstref_longhorn](../../includes/firstref-longhorn-md.md)] SP2
Windows Server 2008 R2 SP1
Windows Server 2012|
For a full list of the Windows operating systems that are supported for your edition of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], see [Hardware and Software Requirements for Installing SQL Server 2014](../../sql-server/install/hardware-and-software-requirements-for-installing-sql-server.md).
### Microsoft Silverlight
To work in the [!INCLUDE[ssMDSmdm](../../includes/ssmdsmdm-md.md)] web application, Silverlight 5 must be installed on the client computer. If you do not have the required version of Silverlight, you will be prompted to install it when you navigate to an area of the web application that requires it. You can install Silverlight 5 from [here](https://go.microsoft.com/fwlink/?LinkId=243096).
### Role and Role Services (Windows Server 2008 or Windows Server 2008 R2, Windows 7 operating systems)
On Windows Server 2008 R2, you can use **Server Manager**, which is available in the Microsoft Management Console (MMC), to install the **Web Server (IIS)** role and the following required role services.
> [!NOTE]
> On [!INCLUDE[wiprlhext](../../includes/wiprlhext-md.md)] and Windows 7 operating systems, use **Programs and Features** in Control Panel to enable these options in the **Windows Features** dialog box.
||
|-|
|Web Server
Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
Application Development
ASP.NET
.NET Extensibility
ISAPI Extensions
ISAPI Filters
Health and Diagnostics
HTTP Logging
Request Monitor
Security
Windows Authentication
Request Filtering
Performance
Static Content Compression
Management Tools
IIS Management Console|
### Role and Role Services (Windows Server 2012 or Windows 8 operating systems)
On Windows Server 2012, you can use **Server Manager**, which is available in the Microsoft Management Console (MMC), to install the **Web Server (IIS)** role and the following required role services.
> [!NOTE]
> On the Windows 8 operating system, use **Programs and Features** in Control Panel to enable these options in the **Windows Features** dialog box.
||
|-|
|Internet Information Services
Web Management Tools
IIS Management Console
World Wide Web Services
Application Development
.NET Extensibility 3.5
.NET Extensibility 4.5
ASP.NET 3.5
ASP.NET 4.5
ISAPI Extensions
ISAPI Filters
Common HTTP Features
Default Document
Directory Browsing
HTTP Errors
Static Content
[Note: Do not install WebDAV Publishing]
Health and Diagnostics
HTTP Logging
Request Monitor
Performance
Static Content Compression
Security
Request Filtering
Windows Authentication|
### Features (Windows Server 2008 or Windows Server 2008 R2, Windows 7 operating systems)
On [!INCLUDE[firstref_longhorn](../../includes/firstref-longhorn-md.md)] or Windows Server 2008 R2, you can use **Server Manager** to install the following required features.
> [!NOTE]
> On [!INCLUDE[wiprlhext](../../includes/wiprlhext-md.md)] and Windows 7 operating systems, use **Programs and Features** in Control Panel to enable these options in the **Windows Features** dialog box.
||
|-|
|.NET Framework 3.0 Features
WCF Activation
HTTP Activation
Non-HTTP Activation
Windows Process Activation Service
Process Model
.NET Environment
Configuration APIs|
### Features (Windows Server 2012 or Windows 8 operating systems)
On Windows Server 2012, you can use **Server Manager** to install the following required features.
> [!NOTE]
> On the Windows 8 operating system, use **Programs and Features** in Control Panel to enable these options in the **Windows Features** dialog box.
||
|-|
|.NET Framework 3.5 (includes .NET 2.0 and 3.0)
.NET Framework 4.5 Advanced Services
ASP.NET 4.5
WCF Services
HTTP Activation [Note: This is required.]
TCP Port Sharing
Windows Process Activation Service
Process Model
.NET Environment
Configuration APIs|
### Accounts and Permissions
|Type|Description|
|----------|-----------------|
|Windows account|You must log on to the web server computer with a Windows account that has permission to configure Windows roles, role services, and features, and to create and manage application pools, web sites, and web applications in IIS on the local computer.|
|Service account|When you create the [!INCLUDE[ssMDSmdm](../../includes/ssmdsmdm-md.md)] web application in [!INCLUDE[ssMDScfgmgr](../../includes/ssmdscfgmgr-md.md)], you must specify an identity for the application pool that the application runs in. This account can be different from the service account that was specified when the [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] database was created.
This identity must be a domain user account, and it is added to the mds_exec database role in the [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] database for database access. For more information, see [Database Logins, Users, and Roles (Master Data Services)](../database-logins-users-and-roles-master-data-services.md). This account is also added to a [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] Windows group, **MDS_ServiceAccounts**, which is granted permission to the temporary compilation directory, **MDSTempDir**, in the file system. For more information, see [Folder and File Permissions (Master Data Services)](../folder-and-file-permissions-master-data-services.md).
The application pool account needs the VIEW SERVER STATE permission, to avoid server errors. For example, the MDS Validate Version command fails with a server error. For more information, see [MDS Validate Version command fails with a server error in SQL Server 2012 and SQL Server 2014](https://go.microsoft.com/fwlink/p/?LinkId=526304)|
## See Also
[Install Master Data Services](install-master-data-services.md)
[Create a Master Data Manager Web Application (Master Data Services)](create-a-master-data-manager-web-application-master-data-services.md)
[Web Configuration Page (Master Data Services Configuration Manager)](../web-configuration-page-master-data-services-configuration-manager.md)