diff --git a/system_status_status.page.inc b/system_status_status.page.inc
index 0a9ea03..7995a58 100644
--- a/system_status_status.page.inc
+++ b/system_status_status.page.inc
@@ -74,6 +74,19 @@ function system_status_status_page() {
           $res['core'][$module] = array("version" => $module_info->info['version']);
         }
       }
+      // Detect Installation Profiles
+      elseif(preg_match('/\.profile$/i', $module_info->filename)) {
+        $res['core'][$module_info->info['project']] = array('version' => $module_info->info['version'], 'profile' => TRUE);
+        // Try to detect Drupal core version
+        if (!isset($res['core']['drupal']) and !empty($system_modules[$module]->info['dependencies'])) {
+          foreach ($system_modules[$module]->info['dependencies'] as $profile_module) {
+            if (isset($system_modules[$profile_module]->info['package']) and strtolower($system_modules[$profile_module]->info['package']) == 'core') {
+              $res['core']['drupal'] = array('version' => $system_modules[$profile_module]->info['version']);
+              break;
+            }
+          }
+        }
+      }
     }
     else {
       $res['core'] = "disabled";
