# System Requirements

## Hardware

### RAM

The Prism application requires 4 GB of RAM. Each prerequisite application requires additional memory.

### Hard Drive

The Prism application itself requires about 250 MB of disk space. Each prerequisite application requires additional disk space. Additionally, space for media files has to be provided. The amount of disk space required for media files depends on the amount of media to be transferred.

## Runtime Environment

Prism is a Java-based application that requires a Java Runtime Environment (JRE). The following table shows the supported Java versions:

<table><thead><tr><th></th><th data-type="checkbox">Java 21</th><th data-type="checkbox">Java 17</th></tr></thead><tbody><tr><td>Prism 1.8</td><td>true</td><td>true</td></tr><tr><td>Prism 1.7</td><td>true</td><td>true</td></tr><tr><td>Prism 1.6</td><td>true</td><td>true</td></tr></tbody></table>

## Application Server

Prism runs on the Tomcat web application server. The following table shows the supported Tomcat versions:

<table><thead><tr><th></th><th data-type="checkbox">Tomcat 11</th><th data-type="checkbox">Tomcat 10</th><th data-type="checkbox">Tomcat 9</th></tr></thead><tbody><tr><td>Prism 1.8</td><td>false</td><td>true</td><td>false</td></tr><tr><td>Prism 1.7</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Prism 1.6</td><td>false</td><td>false</td><td>true</td></tr></tbody></table>

## Database Management System

Prism requires a database. The following table shows the supported Database Management Systems:

<table><thead><tr><th></th><th data-type="checkbox">MSSQL</th><th data-type="checkbox">MariaDB</th><th data-type="checkbox">MySQL</th><th data-type="checkbox">Embedded</th></tr></thead><tbody><tr><td>Prism 1</td><td>true</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

For the embedded database, no external system needs to be set up. However, this option is not recommended for production use.

## Image Processor

Prism comes with a built-in image processor. To support additional image processing options and a wider range of image formats, one of the external image processors is recommended:

<table><thead><tr><th></th><th data-type="checkbox">Internal</th><th data-type="checkbox">ImageMagick</th></tr></thead><tbody><tr><td>Prism 1.8</td><td>true</td><td>true</td></tr><tr><td>Prism 1.7</td><td>true</td><td>true</td></tr><tr><td>Prism 1.6</td><td>true</td><td>true</td></tr></tbody></table>


---

# Agent Instructions: 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:

```
GET https://help.gallerysystems.com/prism/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
