System Diagnostics


The Harver system Diagnostics Module serves as a remote hardware testing instrument originally designed to serve work from home organizations in their recruitment process. The SDM assesses someone’s hardware to make sure the right components are in place to run work from home software. 

We provide a ‘pass’ or ‘fail’ result based on a benchmark of minimum requirements and will point out what components do not meet the criteria. We use a default configuration, but on request, Harver can also create customized benchmarks. The System Check is available for Windows and Mac.


  1. The System Diagnostics Module lets you set minimum work from home system requirements.
  2. Employees get a System Checker application that can assess their hardware setup and compare it to the minimum requirements.
  3. The information is sent back to you, and gives you the ‘ok’ or shows you the gaps in their setup.

Within this article we will go through:

How this module works and what it tests

Our System Diagnostics Module will test the candidate's computer to ensure that it can handle the necessary software that is required for them to successfully work from home. It is set up to test the following components against our default benchmarks.

Component tested


Default Benchmark


Operating System 

Windows 10 OR Mac

Processor speed per core  

Minimum: 1 GHz

Number of Processor Cores

Minimum: 1

Internal RAM  

Minimum 1 GB

Hard Drive Free Space  

Minimum 1 GB

Download Speed  

Minimum: 1 Mbit/sec

Upload Speed  

Minimum: 1 Mbit/sec

Latency Speed (Ping)  

Maximum: 500 milliseconds

Machine Type  

Desktop OR Laptops

Network Connection

Wired OR Wireless (WIFI)

Browser Version  

Microsoft Internet Explorer 7.0 or higher, Google Chrome 23 or higher, Safari 3 or higher, Mozilla Firefox 3 or higher

Minimum screen resolution  

Minimum: 640x480


When a candidate goes through this module, they will be asked to download an application called 'System Checker' or 'Harver Diagnostic'. Once downloading and installing this application, they will be able to run the application that will assess their setup and compare it to the minimum requirements mentioned above. 

Once a candidate has completed this module, you will see how each component was measured, either passing or failing. This allows you to assess if there are any gaps in the candidate's set up that are crucial. 

It is important to note that you can configure the module to be mandatory for your candidates, meaning they will not be able to skip the module. If you choose to not make it mandatory, a candidate can choose to skip this system check. If they decide to skip, this will be shown to you in their results as 'Skipped'.

How to read the results

Once a candidate has gone through this module they will either have: 

  • Pass
  • Fail

You will be able to see in detail each component that was tested and if the candidate passed or failed based on the benchmarks that were set up. Only when a candidate passes each component, will they score a pass for the whole module. 

How to set it up

If you would like to add this module to an already existing flow follow these steps: 

  1. Check if the flow is attached to an already open vacancy
  2. If the answer is Yes, go to the vacancy and place it in 'Draft'. 
  3. Go back to the flow, and add this module by following the below steps
  4. Find your vacancy within your 'Draft Vacancies' folder, reopen it by hovering over the vacancy and clicking on the file icon to open it

Setting up this module within a new flow is very simple and requires almost no set up. To add this module within your flow Follow these steps:

  1. Click on the blue ‘+’ to navigate to the Module store. 
  2. Click on the icon which represents System Diagnostics
  3. Clicking ‘add’ to flow on the top left of the pop up
  4. Adjust the location of each test by dragging and dropping the tests into the preferred order
  5. Brand this section of the flow by adjusting the background image (optional)
  6. Adjust the language and written content depending on your use case (optional)
  7. Add it to a vacancy, find out more on how to do this here

If you would like to change the default benchmarks of this module, please get in contact with your CSM or with Harver Support. 

Was this article helpful?
0 out of 0 found this helpful