Windows system requirements

Basic Windows system requirements are listed here. For detailed requirements, contact HCL Support.

Introduction

Important: This document is only a high-level summary of system requirements. For important details, including specific component support, please contact HCL Support.

Windows operating system support

Note: HCL® AppScan® Source requires 64-bit hardware and operating system
Operating system OS minimum Product minimum Component support
Desktop Server
Windows 10 Education Base 10.7.0 Partial Partial
Windows 10 Enterprise Base 10.7.0 Partial Partial
Windows 10 Pro Base 10.7.0 Partial Partial
Windows Server 2016 Datacenter Edition Base 10.7.0 Partial Partial
Windows Server 2016 Essentials Edition Base 10.7.0 Partial Partial
Windows Server 2016 Standard Edition Base 10.7.0 Partial Partial
Windows Server 2019 Base 10.7.0 Partial Partial
Windows 11 Education Base 10.7.0 Partial Partial
Windows 11 Enterprise Base 10.7.0 Partial Partial
Windows 11 Pro Base 10.7.0 Partial Partial
Windows Server 2022 Datacenter Edition Base 10.7.0 Partial Partial
Windows Server 2022 Essentials Edition Base 10.7.0 Partial Partial
Windows Server 2022 Standard Edition Base 10.7.0 Partial Partial

Hypervisors

AppScan® Source supports VMware ESXi 5.0 with a product minimum of 10.7.0 and guest operating system restriction.

Hypervisor Product minimum Component support Guest operating system restriction
Desktop Server

VMware ESXi 5.0

10.7.0 Partial Partial Yes

Prerequisites

AppScan® Source requires AppScan® Enterprise minimum version 10.7.0 in the connect mode.

Licensing

To acquire and apply a new AppScan® Source, first obtain the appropriate license through the My HCLSoftware portal, then apply the license using the AppScan Source License Manager. For complete information on licensing for AppScan® Source, see How to obtain and apply licenses for AppScan Source products.

Supported software

Application servers and compilers

Supported software Version Supported software minimum Product minimum Component support Operating system restrictions Notes
Desktop Server
Apache Tomcat 9.0 and future fixpacks 9.0 10.7.0 Partial Partial No Yes
Apache Tomcat External 8.0 and future fixpacks 8.0 10.9.0 Partial Partial No Yes
9.0 and future fixpacks 9.0 10.9.0 Partial Partial No Yes
10.0 and future fixpacks 10.0 10.9.0 Partial Partial No Yes
11.0 and future fixpacks 11.0 10.9.0 Partial Partial No Yes
Oracle WebLogic Server 11g (11.0) and future fix packs (11.0) 10.7.0 Partial Partial No Yes
Oracle WebLogic Server 12c (12.0) and future fixpacks (12.0) 10.7.0 Partial Partial No Yes
Oracle WebLogic Server 12cR1 (12.1.1) and future fixpacks (12.1.1) 10.7.0 Partial Partial No Yes
(12.1.2) and future fixpacks (12.1.2) 10.7.0 Partial Partial No Yes
WebSphere Application Server 7.0 7.0 10.7.0 Partial Partial No Yes
8.0 8.0 10.7.0 Partial Partial No Yes
8.5 8.5 10.7.0 Partial Partial No Yes
9.0 9.0 10.7.0 Partial Partial No Yes
Note: Java EE Application Server operating system support is dependent on the operating system supported by the application server.

Language support

AppScan® Source supports scanning these languages:
Supported software Version Supported software minimum Product minimum Frameworks and library support Component support Operating system restrictions Notes
Desktop Server
.NET (C#, ASP.NET, VB.NET) All versions and future fix packs All versions 10.7.0 .NET Framework(2.0, 3.0, 3.5, 4.0, 4.5, 4.6 ,4.7). ASP .NET MVC 3, 4, and 5 Partial None No 3,6
.NET Core 1.0 and future fix packs 1.0 10.7.0 Partial None No 3
1.1 and future fix packs 1.1 10.7.0 Partial None No 3
2.0 and future fix packs 2.0 10.7.0 Partial None No 3
2.1 and future fix packs 2.1 10.7.0 Partial None No 3
2.2 and future fix packs 2.2 10.7.0 Partial None No 3
3.1 and future fix packs 3.1 10.7.0 Partial None No 3
5.0 and future fix packs 5.0 10.7.0 Partial None No 3
6.0 and future fix packs 6.0 10.7.0 Partial None No 3, 5
7.0 and future fix packs 7.0 10.7.0 Partial None No 3, 5
8.0 and future fix packs 8.0 10.7.0 Partial None No 3, 5
9.0 and future fix packs 9.0 10.8.0 Partial None No 3, 5
10.0 and future fix packs 10.0 10.10.0 Partial None No 1, 9
Android Java All versions and future fix packs All versions 10.7.0 Partial None No
Apex API All versions and future fix packs All versions 10.7.0 Partial Partial No
ASP (JavaScript/VBScript) All version and future fix packs All versions 10.7.0 Partial None No 1
ASP.NET All version and future fix packs All versions 10.7.0 ASP .NET MVC 3, 4, and 5 Partial None No 3
C++ N/A All 10.7.0 Partial None No 3, 4, 6, 8
Cascading Style Sheets (CSS) N/A N/A 10.7.0 Partial None No
COBOL All versions and future fix packs All versions 10.7.0 Partial None No 1
ColdFusion All versions and future fix packs All versions 10.7.0 Partial None No 1
Dart All versions and future fix packs All versions 10.7.0 Partial None No
eSQL All versions and future fix packs All versions and future fix packs 10.7.0 Partial None No
Go All versions and future fix packs All versions 10.7.0 Partial Partial No
Groovy All versions and future fix packs All versions 10.7.0 Partial None No
HTML All versions All versions 10.8.0 Partial None No
IBM RPG All versions and future fix packs All versions 10.0.7 Partial Partial No
Infrastructure as Code (IaC) All versions and future fix packs All versions 10.7.0 Partial Partial No
Java Versions 8.0, 9.0, 10.0, 11.0, 17.0, 21.0 and their future fix packs All versions 10.7.0

Enterprise JavaBeans™ (EJB) 2

JavaServer Faces (JSF) 2

Jax - RS (1.0 and 1.1)

Jax - WS (2.2) J2EE

Apache Struts1 and 2 Spring MVC (2.5, 3, and 4)

Partial None No 2, 6, 7
JavaScript All versions and future fix packs All versions 10.7.0

Ionic

JQuery

MooTools Angular

Angular JS

React JS

React Native

VueJS

WorkLight

Partial None No 1
JavaServer Pages All versions and future fix packs All versions 10.7.0 Partial None No 2
Kotlin All versions and future fix packs All versions 10.7.0 Partial None No
Microsoft Visual Basic 6 and future fix packs 6 10.7.0 Partial None No 1
Node.js (as part of JavaScript support) All versions and future fix packs All versions 10.7.0 Partial None No 1
Objective C All versions and future fix packs All versions 10.7.0 Partial None No 6
PHP All versions and future fix packs All versions 10.7.0 Symfony Partial None No 1
PL/SQL All versions and future fix packs All versions 10.7.0 Partial None No 1
Perl All versions and future fix packs All versions 10.7.0 Partial None No 1
Python All versions and future fix packs All versions 10.7.0 Flask Partial None No
10.8.0 Django
Ruby All versions and future fix packs All versions 10.7.0 Partial Partial No
Rust All versions and future fix packs All versions 10.7.0 Partial Partial No
SAP ABAP All versions and future fix packs All versions 10.7.0 Partial None No
Scala All versions and future fix packs All versions 10.7.0 Partial None No
Swift All versions and future fix packs All versions 10.7.0 Partial None No
T-SQL All versions and future fix packs All versions 10.7.0 Partial None No 1
Terraform All versions and future fix packs All versions 10.7.0 Partial None No
TypeScript All versions and future fix packs All versions 10.7.0 Partial None No
VB.NET All versions and future fix packs All versions 10.7.0 Partial None No 3
Vue.js All versions and future fix packs All versions 10.7.0 Partial None No
Xamarin All versions and future fix packs All versions 10.7.0 Partial None No
Note: For Classic ASP, only ISO-8859-1 (Western Europe), UTF-8, and UTF-16 character sets are supported.
Note: Languages notes:
  1. Language can be scanned in HCL® AppScan® Source for Analysis, HCL® AppScan® Source for Automation, and the HCL® AppScan® Source command line interface.
  2. Language can be scanned in HCL® AppScan® Source for Analysis, AppScan® Source for Development Eclipse plug-in, HCL® AppScan® Source for Automation, and the HCL® AppScan® Source command line interface.
  3. Language can be scanned in HCL® AppScan® Source for Analysis, AppScan® Source for Development Visual Studio plug-in, HCL® AppScan® Source for Automation, and the HCL® AppScan® Source command line interface.
  4. HCL® AppScan® Source supports C++14 language standard mode (/std:c++14) for Visual Studio 2015, 2017, and 2019, and C++17 language standard mode (/std:c++17) for Visual Studio 2017 and 2019. The C++ Accelerated Massive Parallelism (C++ AMP) language extension is not supported. Applications that use the Windows Driver Kit (WDK) are not supported.
  5. Microsoft Visual Studio 2022 is required to scan .sln file which are based on .NET 6/7/8/9 core.

  6. Includes support for source code scanning as well.
  7. Including support for Android APIs.
  8. Includes support for Makefile and GNUMakefile in source code-only scanning for C/C++.

  9. Microsoft Visual Studio 2026 is required to scan .sln file which are based on .NET 10 core. Managed C++ and unmanaged C++ projects are not supported if they are built with a Platform Toolset from Visual Studio 2022 or Visual Studio 2026.
Development tools
Supported software Version Supported software minimum Product minimum Component support Operating system restrictions Notes
Desktop Server
Eclipse 4.24 4.24 10.7.0 Partial Partial No
4.25 4.25 10.7.0 Partial Partial No
4.26-4.31 4.26-4.31 10.7.0 Partial Partial No
4.32-4.35 4.32-4.35 10.9.0 Partial Partial No
Microsoft Visual Studio 2015 and future fix packs 2015 10.7.0 Partial Partial No 1, 2
2017 and future fix packs 2017 10.7.0 Partial Partial No 1,2
2019 and future fix packs 2019 10.7.0 Partial Partial No 2
2022 and future fix packs 2022 10.7.0 Partial Partial No 3, 4
Note: Development tools notes:
  1. Solution (.sln) files from these versions of Microsoft Visual Studio can be imported and scanned. Managed C++ projects are supported. Unmanaged C++ projects are supported if they are built with a Platform Toolset from Visual Studio 2019 or earlier (Platform Toolset V142 or earlier). The C++ Accelerated Massive Parallelism (C++ AMP) language extension is not supported. Applications that use the Windows Driver Kit (WDK) are not supported.
  2. The C++ Accelerated Massive Parallelism (C++ AMP) language extension is not supported. HCL® AppScan® Source supports C++14 language standard mode (/std:c++14) for Visual Studio 2015, 2017, and 2019. HCL® AppScan® Source supports C++17 language standard mode (/std:c++17) for Visual Studio 2017 and 2019. Applications that use the Windows Driver Kit (WDK) are not supported.
  3. Microsoft Visual Studio 2022 is required to scan .sln file which are based on .NET 6/7/8/9 core. Managed C++ and unmanaged C++ projects are not supported if they are built with a Platform Toolset from Visual Studio 2022.
  4. Language can be C#, ASP.NET, VB.NET - Microsoft .NET Framework Versions 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, and 4.7.

Hardware requirements

Operating system families
Hardware Components Requirement Applicable operating systems
Disk space Desktop:
  • AppScan® Source Command Line Client
  • AppScan® Source for Analysis
  • AppScan® Source for Automation Client
  • AppScan® Source for Development Eclipse plug-in
  • AppScan® Source for Development Visual Studio plug-in
Server:
  • AppScan® Source for Automation Server
Approximately 15 GB of available drive space. Additional drive space may be required when scanning large applications. This includes additional space that may be required to accommodate files that are written to your AppScan Source data directory.
Note: 15 GB is the minimum amount of space required to install AppScan Source and run basic scans. However, required drive space varies depending on the application being scanned. We require a minimum of 8 GB of RAM and recommend 15-20 GB of free drive space. You may also need to increase your Windows page file requirement (see Tips to improve PC performance in Windows 10 for more information).

All supported Windows operating systems

Media (CD, DVD) Drives

Desktop:
  • AppScan® Source Command Line Client
  • AppScan® Source for Analysis
  • AppScan® Source for Automation Client
  • AppScan® Source for Development Eclipse plug-in
  • AppScan® Source for Development Visual Studio plug-in
Server:
  • AppScan® Source for Automation Server

CD-ROM or DVD-ROM drive

All supported Windows operating systems

Memory Desktop:
  • AppScan® Source Command Line Client
  • AppScan® Source for Analysis
  • AppScan® Source for Automation Client
  • AppScan® Source for Development Eclipse plug-in
  • AppScan® Source for Development Visual Studio plug-in
Server:
  • AppScan® Source for Automation Server
8 GB of RAM is required.
Note: We require a minimum of 8 GB of RAM and recommend 15-20 GB of free drive space. You may also need to increase your Windows page file requirement (see Tips to improve PC performance in Windows 10 for more information).

All supported Windows operating systems

Network: adapters, drivers, protocols

Desktop:
  • AppScan® Source for Development Eclipse plug-in
  • AppScan® Source for Development Visual Studio plug-in

If running in server mode, network connectivity to Security AppScan Enterprise Server.

All supported Windows operating systems

Desktop:
  • AppScan® Source Command Line Client
  • AppScan® Source for Analysis
  • AppScan® Source for Automation Client
Server:
  • AppScan® Source for Automation Server

Network connectivity to Security AppScan Enterprise Server.

All supported Windows operating systems

Processor Desktop:
  • AppScan® Source Command Line Client
  • AppScan® Source for Analysis
  • AppScan® Source for Automation Client
  • AppScan® Source for Development Eclipse plug-in
  • AppScan® Source for Development Visual Studio plug-in
Server:
  • AppScan® Source for Automation Server

2 CPU

All supported Windows operating systems

Disclaimer

This report is subject to the Terms of Use and the following disclaimers:

The information contained in this report is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied, including but not limited to the implied warranties of merchantability, non-infringement, and fitness for a particular purpose. In addition, this information is based on HCL's current product plans and strategy, which are subject to change by HCL without notice. HCL shall not be responsible for any direct, indirect, incidental, consequential, special or other damages arising out of the use of, or otherwise related to, this report or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from HCL or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of HCL software.

References in this report to HCL products, programs, or services do not imply that they will be available in all countries in which HCL operates. Product release dates and/or capabilities referenced in this presentation may change at any time at HCL's sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. The underlying database used to support these reports is refreshed on a weekly basis. Discrepancies found between reports generated using this web tool and other HCL documentation sources may or may not be attributed to different publish and refresh cycles for this tool and other sources. Nothing contained in this report is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth, savings or other results. You assume sole responsibility for any results you obtain or decisions you make as a result of this report.

Notwithstanding the Terms of Use, users of this site are permitted to copy and save the reports generated from this tool for such users own internal business purpose. No other use shall be permitted.