System requirements

The system requirements for Neptune DXP - Open Edition are moderate. Mainly, it depends on the number of users working with Neptune DXP - Open Edition. You can adjust the servers as the load grows, or consider server capacity beforehand. For example, if you have around 50 users, you can start with 2 servers with 8 GB RAM each: one Neptune DXP - Open Edition front-end server and one dedicated server hosting a database.

Operating systems

Neptune DXP - Open Edition can be installed on the following operating systems:

  • Linux

  • macOS on Apple silicon

  • Windows

Client browser

Neptune DXP - Open Edition runs in following browsers:

  • Google Chrome: latest version

  • Microsoft Edge: latest version

  • Mozilla Firefox: latest version

Mobile client app

Neptune DXP - Open Edition runs on the following mobile operating systems:

  • iOS, version 7 or higher

  • Android, version 7 or higher

  • Windows is supported as of Windows 10

Network

  • If the client allows it, compression is used. The Neptune server will compress 50 MB to 1 MB physically transferred (for 100% JSON text data).

Sizing recommendations for development environments

Particular memory requirements may apply when considering sizing configurations for development environments.

Script Editor example

In the Script Editor, script execution is handled via persistent user-level processes rather than individual script runs. These user-level processes remain in memory even when idle, increasing the baseline memory load, especially with multiple concurrent users.

Neptune advises the following sizing recommendations for development environments:

  • Allocate 1 GB of memory per active developer using the Script Editor

  • Ensure suitable memory allocation in general as limited memory resources can lead to repeated crashes of background processes, resulting in reduced system performance during development

  • Take into account sufficient memory headroom, especially in concurrent multi-user setups when considering sizing configurations