# RDT Server Installation

RDT provides advanced parsing and indexing functionality for C/C++ projects in a remote client-server scenario. The RDT server component, which contains the parser and index database, must be located on the same remote machine as the project files.

The RDT server component provides the following functionality:

- Editing of remote files.
- Creation of an index database from C/C++ source code files located on the remote machine.
- Advanced search and code assist functionality based on the contents of the remote index database.

Remote C/C++ projects require a connection to be established with a remote RDT server. This guide describes how to install and run the RDT server.

Note: The RDT server component is based on the RSE dstore server. Therefore setting up the RDT server is very similar to setting up the RSE dstore server. The guide to setting up the RSE dstore server can be found here, however this section contains documentation specific to the RDT server.

- Installing the server on Linux/Unix
- Installing the server on Windows