# Windows

For installing Avo Assure in Windows, us there are some browser requirements that needs to be met to install the tool in their system and they are:&#x20;

### System Requirements&#x20;

<mark style="color:blue;">**Server Side:**</mark>&#x20;

A server in Avo Assure is a dedicated system that operates the Avo Assure application, overseeing and executing automated testing tasks. It coordinates test processes and manages resources.&#x20;

<mark style="color:blue;">**Web Server Specification:**</mark>&#x20;

**Hardware**&#x20;

| CPU            | RAM    | HDD     |
| -------------- | ------ | ------- |
| 4 Cores 2 GHz  | 16 GB  | 200 GB  |

**Software**&#x20;

OS: Windows Server 2012 or above&#x20;

<mark style="color:blue;">**Browsers:**</mark> &#x20;

Mozilla Firefox version >= 52.0&#x20;

Google Chrome version >= 62.0, IE Edge Chromium version >= 80.0, IE Edge version >= 44.0, Internet Explorer version >= 9.0.&#x20;

<mark style="color:blue;">**Database Server Specification:**</mark>&#x20;

**Hardware**&#x20;

| CPU            | RAM    | HDD   |
| -------------- | ------ | ----- |
| 4 Cores 2 GHz  | 16 GB  | 1 TB  |

**Software**&#x20;

<details>

<summary>OS</summary>

OS requires Windows Server 2012 or above&#x20;



</details>

<details>

<summary>Others</summary>

Avo Assure uses MongoDB to store data.&#x20;

MongoDB requires Microsoft Visual C++ 2015 Redistributable update 3 RC as a prerequisite.&#x20;

</details>

{% hint style="info" %}
Note: If the above software is not installed, then [_click here_ ](https://www.microsoft.com/en-us/download/details.aspx?id=52685)to download it. &#x20;
{% endhint %}

The above URL contains two files:

vc\_redist.x64.exe and vc\_redist.x86.exe.&#x20;

Download and install both the files in the server system.&#x20;

### S**creenshot Directory**&#x20;

Screenshot Directory is a shared network location in the database server or any other system where the captured screenshots are stored. This location should be accessible by Avo Assure Client. The device/system where screenshots are shared should have adequate disk space.&#x20;

For Windows-based systems, every backslash (\\) should be replaced with a double backslash (\\\\). For instance,&#x20;

[\\\server\images\screenshots\\](file://server/images/screenshots/) becomes [\\\\\\\server\\\images\\\screenshots\\\\](file://server/images/screenshots/).&#x20;

### SSL C**ertificate**&#x20;

Avo Assure web server runs on HTTPS, hence providing secure communication. An X.509 certificate, or an SSL certificate, is a digital certificate used to verify that a public key belongs to the user, computer, or service identity contained within the certificate.&#x20;

For seamless integration with third-party applications, it is recommended to use a certificate signed by a publicly trusted CA authority like DigiCert or Let's Encrypt. &#x20;

For using any other set of certificates, two files are required from the certificate issuer: CERT file (public key) and Key file (unencrypted private key). &#x20;

_For example: If the server machine is in the example.com domain, then the certificate and key files will be required for the example.com domain._&#x20;

**Dashboard Database Server Requirement**&#x20;

Avo Assure Dashboard uses PostgreSQL to store the fetched data into its Dashboard. An adapter called AvoAssureDashboardStreamer is used to fetch live data from Avo Assure DB to Dashboard. This adapter requires Java (Java SE Development Kit 8 or above).&#x20;

<mark style="color:blue;">**Client Side:**</mark>&#x20;

Avo Assure enables clients to interact with applications under test as directed by the server by providing an environment for users to monitor their testing processes effectively.&#x20;

**Hardware**&#x20;

| CPU                      | RAM                | HDD    |
| ------------------------ | ------------------ | ------ |
| Dual-Core 1.4 GHz (x64)  | 8 GB RAM (64-bit)  | 50 GB  |

### Software

**OS:** Windows 7 and above&#x20;

**Others:** MS Office&#x20;

**Browsers:** Microsoft® Internet Explorer version >= 9, Mozilla Firefox version >= 52.0, Google Chrome version >= 62.0&#x20;

{% hint style="info" %}
**Note:** The above resource specifications are only to run Avo Assure Client. Please provide sufficient resources to run the application under test and other software installed on the machine.&#x20;
{% endhint %}

### Firewalls and VPN Exceptions

&#x20;To make sure you can connect to Avo Assure seamlessly, add the Avo Assure domains listed below to your company's network security (exceptions). &#x20;

| Domain                | Description                                               |
| --------------------- | --------------------------------------------------------- |
| \*.avoassure.ai       | To access the Avo Assure website                          |
| \*.avoautomation.com  | For APIs to call internally to update the browser driver  |
