Back to S100: System Installation and Maintenance
Lesson 1: Preparing for Installing Acumatica ERP
In this lesson, you will learn about the Acumatica ERP installation and deployment options, the system requirements, and the required configuration of the operating system where the server part of the system will be installed. Once you complete this lesson, the server part of the Acumatica ERP system will be ready for installation.
Preparation for the Acumatica ERP Installation: General Information
Acumatica ERP is a web application that users can access from any computer by using a web browser. This web application (the website) interacts with the application server and the database that stores all the data. You can install Acumatica ERP if your system meets the minimal hardware and soware requirements and the installation environment is set up properly. This lesson provides an overview of the installation and deployment options, system requirements, and environment settings required for the Acumatica ERP installation.
Learning Objectives
In this lesson, you will do the following:
- Become familiar with the possible deployment configurations of Acumatica ERP
- Recognize the minimum system requirements for installing Acumatica ERP
- Review the settings of your system environment before the Acumatica ERP installation
Applicable Scenarios
You may need to learn how to install Acumatica ERP if you are a new implementation consultant who needs to install Acumatica ERP for a customer and learn how to set up the system.
Installation Options
Depending on the company's preferences and requirements, there are three primary options for deploying Acumatica ERP:
- Local, on-premises installation: The company is responsible for the infrastructure (hardware, system soware, communication hardware, and soware on user devices) and the deployment of the application soware (implementation, support, and upgrading).
- Installation in a data center: The service provider manages all or most of the infrastructure that the company uses. If the service company provides the company with a web service where you can launch an operating system with Microso SQL Server available, the installation procedure will be the same as it is with a local installation.
- Installation on the Windows Azure platform: The company is responsible for the infrastructure and the deployment of the application soware. For details, see Installing Acumatica ERP in a Data Center. For more information about system requirements for deploying Acumatica ERP, see System Requirements for the Acumatica ERP Installation.
Deployment Configurations
You can deploy Acumatica ERP in various configurations of application and database servers. Lesson 1: Preparing for Installing Acumatica ERP | 10
The following diagram shows the recommended configuration with application and database servers installed on separate virtual or physical machines.
The following diagram shows a scalable configuration with multiple application servers and one database server. This configuration is designed to handle increased workload demands.
The following diagram shows a configuration where one server hosts both the application and the database. This setup is commonly used for development, testing, and training purposes. Lesson 1: Preparing for Installing Acumatica ERP | 11
System Requirements for the Acumatica ERP Installation
An Acumatica ERP system consists of the following parts: the web interface, the server part, and the database. For each of these parts to work properly, the environment where you install and use Acumatica ERP should meet particular requirements, which are described in this topic.
Before you start the installation process, install at least all critical updates (or, preferably, most of the
recent updates) for the operating system and the required soware. You should also make sure that
all required third-party components listed in this topic are properly installed and configured on your
computer.
Workstations
The workstations that are used by the employees of your organization to work with Acumatica ERP should meet the hardware and soware requirements listed in the following table.
Hardware/Software Requirements
Display resolution • Minimum 1024 х 768
- Typical 1920 x 1080
Adobe Acrobat Reader (to 2022 or later open Acumatica ERP PDF documents)
Microsoft Office (to view • Office 365 documents exported • 2021 from Acumatica ERP) - 2019
- 2016
Web Browsers
Microsoft Edge 120 or later Lesson 1: Preparing for Installing Acumatica ERP | 12
Hardware/Software Requirements
Mozilla Firefox 130 or later
Apple Safari 17 or later
Google Chrome 120 or later
Server Environment
The environment where you install the server part of Acumatica ERP should meet the hardware and soware requirements listed in the following table.
Hardware/Software Requirements
Operating systems • Windows Server 2022 64-bit edition
- Windows Server 2019 64-bit edition
You can install the server part of Acumatica ERP on non-server operat- ing systems, such as Windows 10 64-bit edition, and Windows 11 64- bit edition, but only for testing purposes. For production, you must use a server operating system.
Microsoft .NET Frame- 4.8 work
Microsoft Internet Infor- 10 mation Services You must set Enable 32-bit Applications to False in the IIS settings. Acumatica ERP 2025 R1 supports only the Integrated mode of the ap- plication pool. Classic mode is not supported. If you try to upgrade an earlier version of Acumatica ERP with Classic mode of the applica- tion pool to 2025 R1, the upgrade will not be performed, and a corre- sponding error message will be displayed.
Memory 16 GB RAM
CPU 2 cores; 3.5 GHz
Hard disk space 1 GB available hard disk space, plus 200 MB for each additional instance of Acumat- ica ERP
Database
You can find the system requirements for the Acumatica ERP database in the following table.
Hardware/Software Requirements
Microsoft SQL Server • 2022
- 2019
Lesson 1: Preparing for Installing Acumatica ERP | 13
Hardware/Software Requirements
MySQL Community Server 8.0 64-bit edition
Memory 8 GB RAM
CPU 2 cores; 2 GHz
Hard Disk Space For each database, 1 GB available hard disk space; depending on the number of transactions, additional hard disk space may be required to store large numbers of transactions
Preparation for the Acumatica ERP Installation: System Environment
Before proceeding with the installation of Acumatica ERP, make sure that the environment configuration on the computer where you plan to install the server soware part of Acumatica ERP is properly set up. This topic provides an overview of the configuration of Internet Information Services (IIS) web server features, the specification of HTTPS settings, and the installation of semantic search for Microso SQL Server.
Configuration of IIS Web Server Features
You need to ensure that the system configuration is suitable for installing the Acumatica ERP server part and that the following features are enabled on the IIS web server:
- Internet Information Services > Web Management Tools > IIS Management Console
- Internet Information Services > World Wide Web Services > Application Development Features:
- .NET Extensibility 4.8
- ASP.NET 4.8
- ISAPI Extensions
- ISAPI Filters
- WebSocket Protocol
- Internet Information Services > World Wide Web Services > Common HTTP Features:
- Default Document
- Static Content
- Internet Information Services > World Wide Web Services > Performance Features:
- Dynamic Content Compression
- Static Content Compression
- Internet Information Services > World Wide Web Services > Security > Request Filtering
Make sure that for each application pool you are planning to use with Acumatica ERP, the Enable 32- bit Applications parameter is set to False (the setting is located on the IIS Manager > Application Pools > Edit Application Pool > Advanced Settings menu).
In this course, we will use the DefaultAppPool application pool. Lesson 1: Preparing for Installing Acumatica ERP | 14
Setting Up HTTPS in an IIS Web Server
When configuring your computer's environment, you need to ensure that HTTPS is being used. HTTPS is a secure communication protocol that encrypts the data exchanged between a client computer and a server, ensuring its security during transmission. This secure connection is essential for various functionality within your system. The use of HTTPS makes it possible for users to export data from Acumatica ERP to Microso Excel spreadsheets, facilitating automatic updates of the data. Additionally, HTTPS is required for the implementation of single sign-on (SSO) to Acumatica ERP, which provides users with the ability to access the system seamlessly with their Google or Microso accounts. You need to enable the TLS protocol to establish HTTPS connections in the IIS web server. To do this, you obtain a certificate from a certification authority and then register it with the IIS web server. This certificate is used to encrypt and decrypt the information transferred over the network, ensuring secure communication between the client and the server. For details on enabling the TLS protocol, refer to the IIS documentation.
Acumatica ERP does not support self-signed certificates.
Enabling Semantic Search for Microso SQL Server Acumatica ERP provides the full-text search functionality with the following capabilities within your instances:
- Performing semantic searches within SQL databases
- Identifying key phrases in text or documents
- Uncovering similar or related documents
- Offering insights into document similarities or relations
You can use this functionality if semantic search is enabled in Microso SQL Server.
Semantic search is not enabled by default in Microso SQL Server, while in MySQL Server, the semantic search functionality is enabled by default.
If semantic search is not already installed, you can easily add it by installing an update and selecting this feature under Database Engine Services. To install semantic search, go to the Features to Install page during Microso SQL Server setup and select Full-Text and Semantic Extractions for Search. For details, see the documentation for Microso SQL Server.
Preparation for the Acumatica ERP Installation: Implementation Activity
In this implementation activity, you will learn how to enable the required Internet Information Services (IIS) web server features and validate the configuration of IIS. This will prepare you to install the server component of Acumatica ERP.
For training and testing purposes, you can install the server part of Acumatica ERP on operating
systems that are not server operating systems. The instructions in this activity demonstrate the
verification of the IIS web server features and the application pool settings on a computer running
Windows 11. If you are using other supported environments and have trouble finding the required
features, refer to the corresponding documentation for instructions.
Lesson 1: Preparing for Installing Acumatica ERP | 15
Story
Suppose that you are the system administrator of the SweetLife Fruits & Jams company, and you need to verify the system environment prior to installing Acumatica ERP.
Process Overview
In this activity, you will do the following:
- Enable the required IIS web server features
- Verify the configuration of the IIS
Step 1: Enabling the IIS Management Console Feature To enable the IIS Management Console feature, do the following:
- On the taskbar, click Start to open the Start menu, which contains all your apps, settings, and files.
- On the Start menu, type Windows Features.
- Click Turn Windows features on or off. The Windows Features dialog box opens.
- Go to Internet Information Services > Web Management Tools.
- Select the IIS Management Console check box, as shown in the following screenshot.
If the check box is already selected, go to Step 2. Figure: The IIS Management Console feature
Lesson 1: Preparing for Installing Acumatica ERP | 16
Step 2: Enabling World Wide Web Services Features To enable various features that are included in the World Wide Web Services group of features, do the following:
- While you are still viewing the Windows Features dialog box, go to Internet Information Services > World Wide Web Services > Application Development Features.
- Select the following check boxes (as shown in the screenshot below):
- .NET Extensibility 4.8
- ASP.NET 4.8
- ISAPI Extensions
- ISAPI Filters
- WebSocket Protocol
Figure: Enabling of the Application Development Features
- Go to Internet Information Services > World Wide Web Services > Common HTTP Features.
- Select the following check boxes (as shown in the screenshot below):
- Default Document
- Static Content
Lesson 1: Preparing for Installing Acumatica ERP | 17
Figure: Enabling of the Common HTTP Features
- Go to Internet Information Services > World Wide Web Services > Performance Features.
- Select the following check boxes (as shown in the screenshot below):
- Dynamic Content Compression
- Static Content Compression
Figure: Enabling of the Performance Features Lesson 1: Preparing for Installing Acumatica ERP | 18
- Go to Internet Information Services > World Wide Web Services > Security.
- Select the Request Filtering check box (as shown in the following screenshot).
Figure: Enabling of the Request Filtering feature - Click OK.
If you have turned on some features, Windows shows an informational message.
Step 3: Configuring Internet Information Services To configure Internet Information Services, do the following:
- On the taskbar, click Start to open the Start menu and click search for Internet Information Services (IIS) Manager.
- In the le Connections pane, click Application Pools.
- In the middle pane, in the list of available application pools on the server, right-click the DefaultAppPool application pool, which you will use on your website, and select Basic Settings.
- In the Edit Application Pool dialog box, which opens, make sure that the following settings are specified, as shown in the following screenshot:
- .NET CLR version: A version configured for .NET Version 4.8
The version number of the .NET Framework does not necessarily correspond to the version number of the CLR it includes. .NET Framework version 4.8 includes CLR Version 4. - Managed pipeline mode: Integrated
- Start application pool immediately: Selected
Lesson 1: Preparing for Installing Acumatica ERP | 19
Figure: The settings of the default application poolWe generally recommend that you use a separate application pool for the Acumatica ERP production instance.
- Click OK to close the dialog box.
- While the DefaultAppPool application pool is selected in the middle pane, in the right Actions pane, click Advanced Settings.
- In the Advanced Settings dialog box, which opens, make sure that False is selected as the value of the
Enable 32-Bit Applications setting (as shown in the following screenshot).
Figure: Advanced Settings of the DefaultAppPool Lesson 1: Preparing for Installing Acumatica ERP | 20 - Click OK to close the dialog box. You have verified the Internet Information Services (IIS) configuration and can proceed to installing Acumatica ERP. Lesson 2: Installing Acumatica ERP | 21