Step 1: Verify system requirements
The system specifications, including hardware requirements, supported operating systems, J2SE SDK, and Web servers and servlet engines, that are required to run ArcIMS on Windows are available at http://support.esri.com. Visit http://support.esri.com, select software > ArcIMS > System Requirements, and verify that your machine meets system requirements before installing ArcIMS.
Check the ESRI Support Site for patches and service packs at http://support.esri.com. Select Downloads > Patches and Service Packs > ArcIMS.
See ArcIMS system requirements for supported environments.
The following disk space is required to install ArcIMS:
Type of installation | Disk space requirements |
---|---|
A complete installation |
|
The following system software is required to run ArcIMS:

Web server
ArcIMS works in conjunction with Web server software. A Web server must be installed and operational to start serving maps.
For information on setting up your Web server and servlet engine, visit the ESRI Support Web site and search for KB document 31218.
System administration access to the Web server computer is necessary, and knowing how to stop and start your Web server is mandatory.
For supported Web servers, see Supported software environments.
Servlet engine
ArcIMS requires a servlet engine if the Web server does not support servlets natively. For information on setting up your Web server and servlet engine, visit the ESRI Support Web site and search for KB document 31218.
The servlet engine must use Java 2 Platform Standard Edition Runtime Engine (J2SE JRE) or Java 2 Platform Standard Edition Software Development Kit (J2SE JDK) 1.6.0_16 or higher.
For supported servlet engines, see Supported software environments for other servlet engines and their ESRI support level.
Java 2 Platform Standard Edition Java Runtime Environment (J2SE JRE )
Author, Designer, Administrator, and the Java Viewers require a system-registered Java 2 Platform Standard Edition Java Runtime Environment (J2SE JRE) version 1.6.0_16 or higher. A J2SE JRE does not have to be installed prior to installing ArcIMS; the post installation setup will provide you with the opportunity to install and configure a system registered J2SE JRE 1.6.0_16.

J2SE JRE is not needed if J2SE SDK 1.6.0_16 or higher is installed on the computer.
Support for 64-bit processors
ArcIMS and ArcIMS Web ADFs are supported on the Intel and AMD 64-bit processor families. They are certified to run as 32-bit applications on 64-bit (x64) Microsoft Windows. Web server support is based on the Web server vendor's support of 64-bit Microsoft Windows. Check with the Web server vendor to see if the Web server is supported on 64-bit Microsoft Windows. See Using ArcIMS with a 64-bit processor for more information.
Additional system requirements
For all other additional system requirements, such as supported versions of Web browsers, ColdFusion, ActiveX, and all additional requirements for Service Administrator, Connectors, and ArcSDE, visit http://support.esri.com and select software > ArcIMS > System Requirements.
Windows Installer 3.1 requirement
Launching Setup.exe will automatically install Windows Installer 3.1 if it is not present on your system. If Windows Installer 3.1 is present, the installation will proceed without installing Windows Installer 3.1. The Windows Installer 3.1 software (Instmsi3.exe) is provided on the installation media.
ArcGIS authorization file
ArcIMS Spatial Server requires an ArcGIS authorization file for use. See How_to_obtain_an_authorization_file for more information. Each new version of ArcIMS requires a new authorization file.
Microsoft SQL Server Native Client
Setup.exe will automatically install the Microsoft SQL Server Native Client. If you run setup.msi, you will need to install the Microsoft SQL Server Native Client separately from \support\SQlNative.
The Microsoft SQL Server Native Client is a single library containing the SQL OLE DB Provider and SQL ODBC driver. It is required to access new SQL Server 2005 and 2008 data types and features used by ArcGIS 10. Any ArcGIS client application making a Direct Connect connection to an ArcSDE geodatabase on SQL Server must have the SQL Server Native Client installed.
The new data types that are used by ArcGIS 10 are XML, Geometry, Geography, datetime2, and varbinary(max). Query layer connections made to SQL Server must use the SQL Server Native Client library, and the new ST_Raster type (this is an optional installation) is a User Defined Type (UDT) that also requires the SQL Server Native Client.
At version 10, clients making Direct Connect connections to ArcSDE geodatabases are required to have client drivers at, or higher than, the release of the SQL Server database. Clients connecting to SQL Server 2005 must have the 2005 or 2008 Native Client. Clients connecting to SQL Server 2008 must have the 2008 Native Client. An error message is returned and connections are prevented if the clients are using connectivity providers from an earlier release. The SQL Server Native Client is backward compatible: the 2008 Native Client can be used to connect to earlier releases of SQL Server.