public String getClientPrefix() {
        String prefix = this.properties.getProperty("clientprefix");

        // Get OS name
        String osName = System.getProperty("os.name").toLowerCase();
        
        // Probe for keywords in OS name
        boolean isLinux = osName.contains("ux") || osName.contains("nix") || osName.contains("aix");
        boolean isMac = osName.contains("mac");
        boolean isWin = osName.contains("win");

        // Make a corresponding prefix
        prefix += (isLinux)
                ? "_linux"
                : (isMac)   // Check for macintosh
                        ? "_mac"
                        : (isWin) // Check for windows
                            ? "_win" 
                            : "_unknown";

        return prefix;
    }