Skip to main content
Solved

Install Acumatica ERP on MAC

  • June 7, 2022
  • 15 replies
  • 1607 views

How to install acumatica erp application in mac

Best answer by Doug Johnson

Acumatica requires an Application and a Database. More details about the environment are available here in the System Requirements document in help.acumatica.com.

  • The application server (as eudescoelho29 points out) requires a Windows operating environment with .NET components running on IIS.
  • The database can run on Microsoft SQL (highly recommended) or MySQL. 

So .. back to the original question … can this run in a Mac environment? The direct answer is no, but you could install a virtual machine (using software from Parallels or VMware) that allows you to run Windows on a Mac. Within your Windows environment on your Mac hardware you should be able to install Acumatica.

15 replies

jinin
Pro I
Forum|alt.badge.img+12
  • Pro I
  • June 7, 2022

Forum|alt.badge.img+1

Hello Jinin,

The first link you supplied states MAC as MAC OS. 

As far as I know , there is no official version of Acumatica ERP for MAC OS. The install guides do not mention any deployment on MAC OS. Acumatica is written on C# and runs on IIS web server only. 

Would MAC in this question mean something else ? is that a kind of PC running Windows ? 

 


Doug Johnson
Acumatica Moderator
Forum|alt.badge.img+4
  • Acumatica VP, Product Management
  • Answer
  • June 8, 2022

Acumatica requires an Application and a Database. More details about the environment are available here in the System Requirements document in help.acumatica.com.

  • The application server (as eudescoelho29 points out) requires a Windows operating environment with .NET components running on IIS.
  • The database can run on Microsoft SQL (highly recommended) or MySQL. 

So .. back to the original question … can this run in a Mac environment? The direct answer is no, but you could install a virtual machine (using software from Parallels or VMware) that allows you to run Windows on a Mac. Within your Windows environment on your Mac hardware you should be able to install Acumatica.


Forum|alt.badge.img
  • Freshman II
  • May 30, 2024

to resurrect an old question…

i need a portable Acumatica dev environment, that is occasionally off the grid, so no access to remote servers or sql server instances.

prior to silicon (m1, m2, etc) chips on macbooks, i used VMWare to run windows server VM with sql server and acumatica installed, and it worked great on my macbook pro, outperforming any windows-based laptop i could find.   

when it was time to replace that macbook, m1/m2 chips were out, but no good ARM solutions for windows, so i bought a (pricey) dell windows laptop.  i miss the battery life and performance of a macbook...

microsoft now has an official ARM version of windows, but to date no ARM version of sql.  i know it is not officially supported, but has anyone used Parallels to run ARM version windows with IIS and Acumatica, using Docker to run SQL server on their mac?   


Forum|alt.badge.img+11
  • Captain II
  • June 10, 2024

Hi @jim71, I have used docker, it is fairly simple to set up with the below video.

Run Microsoft SQL Server on a Mac (M1/M2) (youtube.com)

if you have an M3/M4 chip, this should work too it is a relatively older video, but works.

However, just as a point of caution, I had to install rabbitMQ and Erlang separately for the local instance to run.

 

 


Forum|alt.badge.img
  • Freshman II
  • June 11, 2024

thanks for the info.  and good to know about rabbitMQ and Erlang.     (fwiw, youtube being what it is, after watching the video from your link, youtube now suggests to me other more recent sql-with-docker videos... the docker/sql install process has not changed).

 


​@aiwan, What is the performance of Acumatica on a Windows virtual machine running on macOS? Suppose SQL Server is installed on a macOS Docker container and Acumatica is set up on Parallels.


Forum|alt.badge.img+11
  • Captain II
  • October 6, 2026

​@behrouzseyedi80 

 

i was running it on an M1 chip with 8GB RAM so as you can imagine, very poor performance. I’m sure if you allocate it a nice amount of CPU cores and RAM it would do a decent enough job.


Thank you ​@aiwan for your quick response. I plan to use an M5 Max with 48GB of RAM to run Windows on Parallels for Acumatica and Docker for SQL Server on macOS. I’m curious about the performance when publishing a custom project in Acumatica, including how long it might take for publishing, the initial load, and subsequent data loads. I’d also like to know how the performance would compare if SQL Server were running on an old laptop connected over Wi-Fi, and whether Acumatica supports ARM.
How long does it take in seconds for you to publish, load the initial data, and then handle the subsequent loads?


Forum|alt.badge.img+11
  • Captain II
  • October 7, 2026

​@behrouzseyedi80 

 

from what I know, hosting your DB on a separate device can actually improve system speeds. 
 

Currently, I don’t run Acumatica on a Mac but with the specs you have provided I don’t see why it would throttle performance. I’d still account for probably 300 seconds at a minimum for the whole customisation publish lifecycle, if your customisations are complex or quite plugin heavy, add another 100 seconds.

 

Loading the initial data, about 240-300 seconds. Subsequent loads, sub 60 seconds.

 

As I said, this is an estimate to guide your expectations rather than actual recorded times.


Thanks ​@aiwan for the information. How much would performance improve if I use a native Windows application on a system with this configuration: AMD Ryzen 9 16-core 5.7GHz, 64GB DDR5 RAM, and a Samsung 990 Pro SSD? Providing some numbers would be really helpful, but if you don’t have any estimates for this setup, sharing your own system configuration and the time it takes to publish a custom project and load data would help me a lot.


How much would performance improve, in seconds, if the SQL server were hosted on a separate device within the Wi-Fi LAN while using Parallels on macOS?


Forum|alt.badge.img+11
  • Captain II
  • October 7, 2026

I personally run a laptop with Ryzen 9 9955HX, 32GB DDR5 RAM. Upon completion of site setup it takes about 30 seconds for the initial data load, then sub 10 second loads thereafter. Publishing takes about 120 seconds with some fairly heavy customisation and a bunch of plugins and modern ui screens.

 

Loading screens/dashboards is all dependent on how much data is being pulled by the system.

 

What i mean by load data is loading the site for the first time, and then opening the site after the initial.

 

I dont know how much performance would improve with a SQL Server being hosted on a separate device.


Thank you ​@aiwan. If I understand you correctly, we can summarize the performance as follows:

 

Metric Ryzen 9 9955HX (Native Windows) M5 Max 48GB (Parallels + Docker SQL)
Initial site load ~30 sec Estimated 240-300 sec
Subsequent loads <10 sec Estimated <60 sec
Custom project publish ~120 sec Estimated 300 sec minimum, up to 400 sec for heavy customizations
Environment Native Windows

Windows ARM in Parallels + SQL in Docker

 

Task Ryzen M5 Max Estimate Advantage
Publish 120s 300-400s Ryzen ~2.5x to 3.3x faster
Initial Load 30s 240-300s Ryzen ~8x to 10x faster
Subsequent Load <10s <60s Ryzen ~6x faster

Forum|alt.badge.img+11
  • Captain II
  • October 9, 2026

​@behrouzseyedi80 As a very rough estimate on the M5 performance yes. As I mentioned, I don’t use Mac anymore and when I did it was an M1 chip with 8GB RAM.

 

To further improve performance you should make these changes in the web.config file:

<appSettings>

…

<add key=”CompilePages” value=”false” />

…

</appSettings>

 

<system.web>

<compilation … optimizeCompilations=”True” … >

…

</compilation>

…

</system.web>

 


Thank you ​@aiwan 👍