Skip to content

Master Infrastructure Guide

1. Overview

This document defines the infrastructure, system, network, and deployment requirements for:

  • Productivity Discovery
  • Work Optimization Platform  (Process Automation)

These requirements apply to both cloud and on-premises deployments, where applicable.

2. Productivity Discovery

2.1 Server Requirements

Cloud Deployment

ComponentRAMStorageCPU
Server (Cloud)N/AN/AN/A
Note: For cloud deployments, infrastructure provisioning is managed by HuLoop.

On-Premises Deployment

ComponentRAMStorageCPU
Server64 GB512 GB SSD8 vCPU
Discovery Agent (Monitoring)1 GB1 GB2%
Discovery Agent (Mining)2 GB3 GB5%

Operating Systems (Server):

  • Windows Server 2019 or 2022
  • Linux (Ubuntu or Red Hat)

2.2 End User System Requirements

Hardware

  • Disk: Minimum 5 GB HDD (flash storage preferred)
  • Additional 1 GB for one-day offline data collection
  • RAM: Minimum 1 GB available (2 GB recommended) for Discovery Agent

Operating System

  • Windows 11

Browser

  • Google Chrome (required)

Software Dependencies

  • Microsoft C++ Redistributable (included in installation package)

2.3 Network Requirements

  • HTTPS access to HuLoop server on port 443
  • Minimum 10 Mbps intranet link (100 Mbps recommended)
  • Bandwidth requirements depend on deployment size

Estimated Desktop Load

  • RAM usage: ~700 MB
  • CPU usage: ~2%
  • Network upload: 2–5 MB per hour (structured data)
  • 10 MB per hour if image capture is enabled
  • Download from server: 5 KB – 10 MB per setup

Actual utilization depends on:

  • User activity
  • System configuration
  • Screenshot frequency
  • Monitoring configuration
  • Installed hardware

2.4 End User Configuration Requirements

Anti-Virus Configuration

Add the following processes as trusted:

  • KYPClient.exe
  • KypBootstrapper.exe
  • KypAppUtility.exe
  • KypUpdater.exe
  • KypSupervisor.exe
  • Javaw.exe
  • KypAiClient_{instance}.exe
  • KypPerfGuard.exe
  • KypMonitor.exe

Additional Configuration

  • Chrome Developer Tools enabled (port 9222)
  • HuLoop client installed with local administrator rights
  • PowerShell execution enabled
  • No proxy for localhost-to-localhost communication

2.5 Deployment Methods

Microsoft SCCM (Software Center)

  • Deploy via MSI package
  • All parameters must be provided in the msiexec command

Example:

msiexec /i “KypMsi_Discovery.msi” /quiet SERV_URL=”https://server” ADMIN_URL=”https://admin”

Microsoft Intune (Win32 App Deployment)

Requirements:

  • Windows 10 version 1607 or later (Enterprise, Pro, Education)
  • Device enrolled in Intune
  • Azure AD joined or Hybrid Azure AD joined
  • MSI installer format
  • App size < 8 GB

Detection rule recommendation:

  • Use MSI product code (manual detection rule recommended)

Advanced Installation Parameters

ParameterDescription
/iInstaller path
/quietSilent installation
APPDIRInstallation directory
/logLog file location
SERV_URLServer URL
ADMIN_URLAdmin URL
FORCERESTARTForces restart after install

3. Work Optimization Platform (Process Automation)

3.1 Server Requirements

Cloud Deployment

ComponentRAMStorageCPU
Server (Cloud)N/AN/AN/A

On-Premises Deployment

ComponentRAMStorageCPU
Server32 GB512GB4 vCPU
WORK ORCHESTRATION (Browser-Based)0.3 GBN/A5%
Human-Supervised Automation Service0.5 GB1.8 GBUse case specific
Headless Automation Service0.3 GB0.7 GBUse case specific

Operating Systems (Server):

  • Windows Server 2019 or 2022
  • Linux (Ubuntu or Red Hat)

A valid .pfx type SSL certificate for your domain (wildcard certs are what are normally used)

3.2 End User Automation Build Requirements

Minimum Hardware:

  • Standard laptop, desktop, or VM
  • 16 GB RAM minimum

Operating Systems:

  • Windows 10 (64-bit recommended)
  • Windows Server 2019

Software Requirements:

  • Microsoft Office
  • HuLoop Recorder (Chrome extension)
  • Optional (mobile automation):
    • Appium
    • Android SDK
    • Xcode (iOS)

3.3 Network Requirements

  • The following ports must be opened on the HuLoop Server to the End User Automation machines
    • 443 for HTTPS
    • 9191 for reporting service
    • 8443 for workflow service
  • The following ports must be opened on the HuLoop Server to the machine the deployment is initiated from. This should be a machine internal to your network that HuLoop DevOps can access with your permission.
    • 22 for SSH access during deployment
  • VPN or Remote Desktop access to automation machine
  • Internet access

Administrator privileges are required for:

  • Installation
  • Configuration
  • Execution of required components

Additional software may be required depending on the application being automated.

4. Summary of Infrastructure Sizing

Productivity Discovery

DeploymentRAMStorageCPU
On-Prem Server128 GB 400 GB2.4 GHz
Discovery Monitoring Agent1 GB1 GB2%
Discovery Mining Agent2 GB3 GB5%

Work Optimization Platform

DeploymentRAMStorageCPU
On-Prem Server64 GB100 GB2.4 GHz
Human-Supervised Automation Service0.5 GB1.8 GBUse case specific
Headless Automation Service0.3 GB0.7 GBUse case specific

Last updated: May 07, 2026
Back To Top