diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/BuildAndEnvironmentInfo.java b/common/source/java/ch/systemsx/cisd/common/utilities/BuildAndEnvironmentInfo.java
index 09905bf54b83269db6b7bdb25430601655aec1a1..af0cf5d54a81e92d9adce9c07853339dba410533 100644
--- a/common/source/java/ch/systemsx/cisd/common/utilities/BuildAndEnvironmentInfo.java
+++ b/common/source/java/ch/systemsx/cisd/common/utilities/BuildAndEnvironmentInfo.java
@@ -78,6 +78,14 @@ public final class BuildAndEnvironmentInfo
         this.cleanSources = extractedCleanFlag;
     }
 
+    /**
+     * @return Name of the CPU architecture.
+     */
+    public String getCPUArchitecture()
+    {
+        return System.getProperty("os.arch");
+    }
+    
     /**
      * @return Name and version of the operating system.
      */
@@ -143,6 +151,7 @@ public final class BuildAndEnvironmentInfo
         environmentInfo.add("Version:\t" + getVersion());
         environmentInfo.add("Build number:\t" + getBuildNumber());
         environmentInfo.add("Java VM:\t" + getJavaVM());
+        environmentInfo.add("CPU architecture:\t" + getCPUArchitecture());
         environmentInfo.add("OS:\t\t" + getOS());
         return environmentInfo;
     }