> For the complete documentation index, see [llms.txt](https://docs.pentaho.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pentaho.com/pentaho-data-mastering/installing-pentaho-data-mastering/pre-requisites-for-installing-master-data-management/required-software-and-accounts.md).

# Required software and accounts

To install Pentaho Data Mastering, you must install the following required software and set up required accounts:

* On the computer that you use for the installation process, you must install a file transfer tool, like the PuTTY client, so that you can communicate with the Pentaho Data Mastering server.
* On the server where you plan to install Pentaho Data Mastering, you must first install the following software:
  * One of the following operating systems: Ubuntu, Debian, CentOS, or RHEL OS.
  * The Docker runtime and Docker Compose tool.
* To download files and drivers needed for the installation process, you must have one of the following accounts:
  * If you are installing Pentaho Data Mastering while connected to the internet, you must have an active JFrog Artifactory account.
  * If you are installing Pentaho Data Mastering without connecting to the internet, you must have a download link and access code to access HCP Anywhere, which is provided to you by Hitachi Vantara. If you were not provided with a download link and access code, contact support to request a download link and access code.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pentaho.com/pentaho-data-mastering/installing-pentaho-data-mastering/pre-requisites-for-installing-master-data-management/required-software-and-accounts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
