diff --git a/metatag_mobile/README.txt b/metatag_mobile/README.txt
index fdb7a4f..1bae138 100644
--- a/metatag_mobile/README.txt
+++ b/metatag_mobile/README.txt
@@ -4,10 +4,10 @@ This submodule of Metatag adds a number of new meta tags commonly used for
 tailoring the experience of people using mobile devices.
 
 Mobile:
-  <meta name="theme-color" value="[VALUE" />
-  <meta name="MobileOptimized" value="[VALUE" />
-  <meta name="HandheldFriendly" value="[VALUE" />
-  <meta name="viewport" value="[VALUE" />
+  <meta name="theme-color" value="[VALUE]" />
+  <meta name="MobileOptimized" value="[VALUE]" />
+  <meta name="HandheldFriendly" value="[VALUE]" />
+  <meta name="viewport" value="[VALUE]" />
   <meta http-equiv="cleartype" content="[VALUE]" />
 
 iOS:
@@ -21,6 +21,27 @@ Android:
   <link href="manifest" value="[VALUE]" />
   <link href="alternative" value="android-app://[VALUE]" />
 
+Windows:
+  <meta http-equiv="X-UA-Compatible" content="[VALUE]" />
+  <meta name="application-name" value="[VALUE]" />
+  <meta name="msapplication-allowDomainApiCalls" value="[VALUE]" />
+  <meta name="msapplication-allowDomainMetaTags" value="[VALUE]" />
+  <meta name="msapplication-badge" value="[VALUE]" />
+  <meta name="msapplication-config" value="[VALUE]" />
+  <meta name="msapplication-navbutton" value="[VALUE]" />
+  <meta name="msapplication-notification" value="[VALUE]" />
+  <meta name="msapplication-square150x150logo" value="[VALUE]" />
+  <meta name="msapplication-square310x310logo" value="[VALUE]" />
+  <meta name="msapplication-square70x70logo" value="[VALUE]" />
+  <meta name="msapplication-wide310x150logo" value="[VALUE]" />
+  <meta name="msapplication-starturl" value="[VALUE]" />
+  <meta name="msapplication-task" value="[VALUE]" />
+  <meta name="msapplication-task-separator" value="[VALUE]" />
+  <meta name="msapplication-tilecolor" value="[VALUE]" />
+  <meta name="msapplication-tileimage" value="[VALUE]" />
+  <meta name="msapplication-tooltip" value="[VALUE]" />
+  <meta name="msapplication-window" value="[VALUE]" />
+
 
 Configuration
 --------------------------------------------------------------------------------
diff --git a/metatag_mobile/metatag_mobile.metatag.inc b/metatag_mobile/metatag_mobile.metatag.inc
index 03ad5f0..4933e6f 100644
--- a/metatag_mobile/metatag_mobile.metatag.inc
+++ b/metatag_mobile/metatag_mobile.metatag.inc
@@ -29,6 +29,13 @@ function metatag_mobile_metatag_info() {
       '#weight' => 82,
     ),
   );
+  $info['groups']['windows_mobile'] = array(
+    'label' => t('Windows & Windows Mobile'),
+    'description' => t("Custom meta tags used by the Windows and Windows Mobile OSes, IE browser, etc."),
+    'form' => array(
+      '#weight' => 83,
+    ),
+  );
 
   $weight = 80;
 
@@ -144,5 +151,134 @@ function metatag_mobile_metatag_info() {
     ),
   ) + $tag_info_defaults;
 
+  // Default values for each meta tag.
+  $tag_info_defaults = array(
+    'description' => '',
+    'class' => 'DrupalTextMetaTag',
+    'group' => 'windows_mobile',
+  );
+
+  $info['tags']['x-ua-compatible'] = array(
+    'label' => t('X-UA-Compatible'),
+    'description' => t('Indicates to IE which rendering engine should be used for the current page.'),
+    'weight' => ++$weight,
+    'element' => array(
+      '#theme' => 'metatag_http_equiv',
+    ),
+  ) + $tag_info_defaults;
+
+  $info['tags']['application-name'] = array(
+    'label' => t('Application name'),
+    'description' => t('The default name displayed with the pinned sites tile (or icon). Set the content attribute to the desired name.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-allowDomainApiCalls'] = array(
+    'label' => t('MSApplication - Allow domain API calls'),
+    'description' => t('Allows tasks to be defined on child domains of the fully qualified domain name associated with the pinned site. Should be either "true" or "false".'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-allowDomainMetaTags'] = array(
+    'label' => t('MSApplication - Allow domain meta tags'),
+    'description' => t('Allows tasks to be defined on child domains of the fully qualified domain name associated with the pinned site. Should be either "true" or "false".'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-badge'] = array(
+    'label' => t('MSApplication - Badge'),
+    'description' => t('A semi-colon -separated string that must contain the "polling-uri=" value with the full URL to a <a href="http://go.microsoft.com/fwlink/p/?LinkID=314019">Badge Schema XML file</a>. May also contain "frequency=" value set to either 30, 60, 360, 720 or 1440 (default) which specifies (in minutes) how often the URL should be polled.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-config'] = array(
+    'label' => t('MSApplication - Config'),
+    'description' => t('Should contain the full URL to a <a href="https://msdn.microsoft.com/en-us/library/dn320426(v=vs.85).aspx">Browser configuration schema</a> file that further controls tile customizations.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-navbutton-color'] = array(
+    'label' => t('MSApplication - Nav button color'),
+    'description' => t('Controls the color of the Back and Forward buttons in the pinned site browser window.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-notification'] = array(
+    'label' => t('MSApplication - Notification'),
+    'description' => t('A semi-colon -separated string containing "polling-uri=" (required), "polling-uri2=", "polling-uri3=", "polling-uri4=" and "polling-uri5=" to indicate the URLs for notifications. May also contain a "frequency=" value to specify how often (in minutes) the URLs will be polled; limited to 30, 60, 360, 720 or 1440 (default). May also contain the value "cycle=" to control the notifications cycle.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-square150x150logo'] = array(
+    'label' => t('MSApplication - Square logo, 150px x 150px'),
+    'description' => t('The URL to a logo file that is 150px by 150px.'),
+    'image' => TRUE,
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-square310x310logo'] = array(
+    'label' => t('MSApplication - Square logo, 310px x 310px'),
+    'description' => t('The URL to a logo file that is 310px by 310px.'),
+    'image' => TRUE,
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-square70x70logo'] = array(
+    'label' => t('MSApplication - Square logo, 70px x 70px'),
+    'description' => t('The URL to a logo file that is 70px by 70px.'),
+    'image' => TRUE,
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-wide310x150logo'] = array(
+    'label' => t('MSApplication - Wide logo, 310px x 150px'),
+    'description' => t('The URL to a logo file that is 310px by 150px.'),
+    'image' => TRUE,
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-starturl'] = array(
+    'label' => t('MSApplication - Start URL'),
+    'description' => t('The URL to the root page of the site.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-task'] = array(
+    'label' => t('MSApplication - Task'),
+    'description' => t('A semi-colon -separated string defining the "jump" list task. Should contain the "name=" value to specify the task\'s name, the "action-uri=" value to set the URL to load when the jump list is clicked, the "icon-uri=" value to set the URL to an icon file to be displayed, and "window-type=" set to either "tab" (default), "self" or "window" to control how the link opens in the browser.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-task-separator'] = array(
+    'label' => t('MSApplication - Task separator'),
+    'description' => t(''),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-tilecolor'] = array(
+    'label' => t('MSApplication - Tile color'),
+    'description' => t('The HTML color to use as the background color for the live tile.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-tileimage'] = array(
+    'label' => t('MSApplication - Tile image'),
+    'description' => t('The URL to an image to use as the background for the live tile.'),
+    'image' => TRUE,
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-tooltip'] = array(
+    'label' => t('MSApplication - Tooltip'),
+    'description' => t('Controls the text shown in the tooltip for the pinned site\'s shortcut.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
+  $info['tags']['msapplication-window'] = array(
+    'label' => t('MSApplication - Window'),
+    'description' => t('A semi-colon -separated value that controls the dimensions of the initial window. Should contain the values "width=" and "height=" to control the width and height respectively.'),
+    'weight' => ++$weight,
+  ) + $tag_info_defaults;
+
   return $info;
 }
