Component Installation Prerequisites

Prior to running the installer, complete all procedures as described in Environment Planning and ensure that all the software prerequisites for the iAutomate component installation are met.

The following table describes the software requirements to install the components.

Table 1. Component Installation Prerequisites
Server Component Sub-Components Software Requirements
Web Server Web Component
  • Web UI
  • Web API
  • KRS
  • IIS 10.0 or above
  • Dot Net Framework 4.8.x
  • Microsoft ACE OLEDB 16.0
Application Server Application Component – Microsoft Dot Net
  • Data Collector
  • RBA Executor
  • Generic Executor
  • Release
  • Generic Listener
  • AD Sync
  • Email Service
  • DAG Service
  • Assignation Service
  • Dot Net Framework 4.8.x
  • Python 3.10.11 64-bit
  • NLTK
  • OpenSSL-Win64
  • Apache Server 2.4
  • VC++ 2022 64-bit Redistributable package
  • python_prereq
Application Component - Python
  • iParse
  • iUnique
  • iRecommend
Advanced AI Server Advanced AI Component - Python
  • iScrape
  • iKnowledge
  • Advanced Knowledge
  • Knowledge Rating
  • Dot Net Framework 4.8.x
  • Python 3.10.11 64-bit
  • NLTK
  • OpenSSL-Win64
  • Apache Server 2.4
  • VC++ 2022 64-bit Redistributable package
  • python_prereq
  • Oracle Distribution of Java JDK 23 (Required only for Solr installation
Database Server Database Transactional Database MS SQL 2016/2019 /MS SQL 2022 (+) Enterprise / Standard edition 64 bit
MongoDB
  • Advanced AI Component
  • Document Storage
MongoDB MongoDB 8.0.4
SOLR
  • Advanced AI Component
  • Indexer
SOLR
  • SOLR 9.7.0
  • nssm 2.24
Certificates (applicable for all tiers) SSL Certificates