> ## Documentation Index
> Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Install Futurex CNG and FXCLI by using FXTools

> Step-by-step installation of FXCNG and FXCLI using FXTools.

<Note>
  Install the FXCNG module on the same computer as the application integrating with the Vectera Plus HSM. Install FXCLI on the workstation you plan to use to configure the HSM.
</Note>

Perform the following steps to install Futurex CNG and FXCLI on Windows:

<Steps>
  <Step>
    The **FXTools** installation package includes Futurex Client Tools (FXCLI) and the Futurex **CNG** module. You can download **FXTools** from the Futurex Portal.
  </Step>

  <Step>
    To install FXCLI and FXCNG, run the Futurex Tools installer as an administrator and follow the prompts in the setup wizard to complete the installation.
  </Step>

  <Step>
    By default, the system installs all tools on the system, but you can overwrite the default and choose not to install the following modules:

    <table>
      <thead>
        <tr>
          <th><em><strong>Module</strong></em></th>
          <th><em><strong>Description</strong></em></th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>Futurex Client Tools</strong></td>
          <td>Command Line Interface (CLI) and associated SDK for both Java and C,</td>
        </tr>

        <tr>
          <td><strong>Futurex CNG Module</strong></td>
          <td>The Microsoft Next Generation Cryptographic Library.</td>
        </tr>

        <tr>
          <td><strong>Futurex Cryptographic Service Provider (CSP)</strong></td>
          <td>The Legacy Microsoft Cryptographic Libary.</td>
        </tr>

        <tr>
          <td><strong>Futurex EKM Module</strong></td>
          <td>The Microsoft Enterprise Key Management library.</td>
        </tr>

        <tr>
          <td><strong>Futurex PKCS #11 Module</strong></td>
          <td>The Futurex PKCS #11 library and associated tools.</td>
        </tr>

        <tr>
          <td><strong>Futurex Secure Access Client</strong></td>
          <td>The Client used to connect a Futurex Excrypt Touch to a local laptop through the USB port and a remote Futurex device.</td>
        </tr>
      </tbody>
    </table>

    <Check>
      After starting the installation, the system installs all noted services. If you select the Futurex Secure Access Client, the system also installs the Futurex Excrypt Touch driver, which might start minimized or in the background.
    </Check>
  </Step>
</Steps>
