System Requirements
System Components
The SmartIQ system can be installed in a variety of deployment models, from a single machine deployment through to more complex server farms with database clusters.
Depending on the deployment model your client and server systems may include the following:
Further information on topology is provided in Planning for Deployment
This section lists the minimum system requirements recommended to run SmartIQ in a low demand environment such as for development or testing. These requirements should be scaled appropriately according to the needs of the target environment, especially for production use.
Web Server
| Item | Minimum Requirements |
|---|---|
| Processor | 64-bit dual core CPU |
| Memory | 8GB RAM |
| Hard Disk | 4GB free space over and above the installed application and any data storage requirements. |
| Operating System | Supported server operating systems:
|
| IIS Web Server | Microsoft Internet Information Services (IIS) 8.5 or later with the following additional features enabled: Common HTTP Features:
|
| Operating System Dependencies | Microsoft ASP.NET Core 6 Hosting Bundle (installed after IIS Web Server) |
Database Server
| Item | Minimum Requirement |
|---|---|
| Processor | 32 bit or 64-bit dual core CPU |
| Memory | 8GB RAM |
| Hard Disk | 1GB free space over and above the estimated maximum database size. |
| Operating System | Supported server operating systems:
|
| SQL Server | Microsoft SQL Server 2014 / 2016 SP2 / 2017 / 2019 Express or higher editions Features (Optional but recommended):
|
End User Client (Web)
| Item | Minimum Requirements |
|---|---|
| Processor | 32 bit or 64-bit single core CPU |
| Memory | 1GB RAM |
| Operating System | Any that support the web browsers listed below |
| Web Browser | Latest release of each browser:
|
SmartIQ Offline App Supported Devices
| Item | Minimum Requirements |
|---|---|
| Windows |
|
| Android |
|
| iOS |
|
Offline ModeWhile SmartIQ Offline Apps support offline use, devices will require a network connection to Produce when synchronizing information.
Azure PaaSSmartIQ could also be deployed in Azure PaaS, for more information Azure Components for PaaS.
