> For the complete documentation index, see [llms.txt](https://docs.phocassoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.phocassoftware.com/other-information/system-requirements.md).

# System requirements

Learn about the system requirements (also called 'specs' or 'specifications') for using Phocas and Sync.

## Browser requirements <a href="#systemrequirements-clientrequirements" id="systemrequirements-clientrequirements"></a>

The currently supported browsers include the latest versions of: Chrome, Firefox, and Safari.

64-bit Chromium-based browsers are recommended for best performance.

Requirements:

* Compliant with HTML5 and CSS3.
* Cookies are enabled.
* Minimum screen size is 1024 x 768.

## Sync requirements <a href="#systemrequirements-syncrequirements" id="systemrequirements-syncrequirements"></a>

The following items are required for the [Phocas Sync](/administration/sync.md) application.

* Microsoft Windows Server 2016 or later, Microsoft Windows 10 Version 1607 or later.
* The latest Microsoft .NET Framework or 4.7.2 minimum (see [this Microsoft resource](https://docs.microsoft.com/en-us/dotnet/framework/get-started/system-requirements) for information about .NET operating and system requirements).
* Windows server minimum requirements (see [this Microsoft resource](https://learn.microsoft.com/en-us/windows-server/get-started/hardware-requirements?tabs=cpu\&pivots=windows-server-2025)) plus 2GB of RAM.
  * Additional server resources must be considered for other applications which run on the server, such as SQL Server and Antivirus, along with any user specific memory limits.
  * Phocas stores the data it collects in memory, although it is very good at compressing and minimizing memory usage, this does need to be taken into account. A useful rule of thumb is to ensure the available memory is around 2x the size of the largest sync item.
* Free disk space = 300MB.
* A good quality and reliable network connection.
* Ports:
  * The machine must be able to reach the Phocas site (*<https://YOUR\\_SUB-DOMAIN.phocassoftware.com/>*) and <https://sync.releases.phocassoftware.com> via Port 443.
  * Any ports used to connect to your data sources i.e. Port 1433 (Standard SQL Server Port) must also be available to the Phocas Sync Program.
* Local administrator access is required to install and upgrade Phocas Sync.
* As Phocas Sync usually runs overnight, it's recommended that you consider any automated shutdowns/restarts and other processes that might affect the Sync process, such as Windows updates, database backups and so on.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.phocassoftware.com/other-information/system-requirements.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
