Requirements DW9

Any software platform which does not move with the times will quickly become obsolete.

And as we are continually improving and extending Dynamicweb to be able to deliver the best possible performance, the requirements for using and hosting a Dynamicweb solution will also change.

Here are the current requirements for:

  • Working with the Dynamicweb backend
  • Hosting your Dynamicweb solution

These are the frontend requirements for Dynamicweb.

Since Dynamicweb is a web-based platform, both visitors and editors will access a Dynamicweb solution using a browser – and that browser may have an effect on how the backend or a website is presented to the visitor.

Dynamicweb aims to conform to W3C (World Wide Web Consortium) standards – the de-facto standards for web technology. These standards are followed to varying degrees by the different browser developers.

The following browsers are supported by Dynamicweb for backend administration:

  • Microsoft Edge: Only latest
  • Internet Explorer: 11.0+  (Retired as of Dynamicweb 9.4)
  • Mozilla Firefox: Only latest
  • Google Chrome: Only latest
  • Apple Safari: Only latest

At present, no other browsers are supported for backend administration.

Frontend compatibility is heavily dependent on your frontend design and your templates. We strongly recommend that you always follow W3C standards, especially when creating Dynamicweb templates. And never copy text into an editor without stripping the formatting from it.

The following browsers are supported for website browsing:

  • Microsoft Edge
  • Internet Explorer (v. 9+)
  • Mozilla Firefox (v. 40+)
  • Google Chrome (v. 40+)
  • Apple Safari (v. 9+)
  • Opera (v. 12+)

Again, these are the minimum requirements from a technical perspective, and depend on your solution partner also creating a design which works on the browsers you wish to support. 

Dynamicweb and iDevices

Our rich text editors do not work on iDevices like iPad or iPhone - this is due to technical restrictions imposed by Apple. You should have no problems when using other Apple products.

There are no restrictions on the languages and encodings you can use on your website – but keep in mind that they should be supported by both the website server and the visitor’s browser.

The Dynamicweb administration interface supports the following languages:

  • English, Danish, Norwegian, Swedish, Faeroese, German, Dutch, Spanish, Portuguese, Brazilian Portuguese, Romanian and Polish.

This means, that the backend is available in a localized version for all those languages.

The Dynamicweb administration interface is designed for a minimum width of 1280 pixels. At this resolution basic functionality is guaranteed to work but more advanced functionality may require scrolling.  

For an optimal experience we recommend a width of 1920 pixels or more.

Basically a Dynamicweb solution can be hosted by any Windows hardware platform that supports the software requirements (see further down). Other than that it is for the most part the amount of solutions and the amount of traffic that will determine the hardware ressources. Some basic requirements are described below in the Hardware requirements section.

The minimum hardware requirements for hosting Dynamicweb 9 are:

  • Dual or Quad-Core Intel©- processor – or equivalent. Use quad-core if visitor counts tend to spike.
  • Minimum 4GB RAM – 8GB if running an SQL server. Memory requirements are heavily dependent on the amount of content, and the number of simultaneous visitors.
  • SAS hard disks in RAID level 1 configuration.

With these minimum hardware requirements, you will be able to handle traffic equivalent to 5-10.000 daily sessions, depending on implementation and module usage.

Hosting a PIM solution

Due to the extra server side workload of heavy image work inherent in PIM solutions, we strongly recommend having at least 12-16 GB RAM on Quad core servers. Furthermore you should be aware that disk IO will be at a premium, so for selfhosted solutions a fast SAN or SSD disks is required.

Using other software versions than those stated below may affect your solution. Test software interoperability thoroughly prior to using newer versions. Software requirements may change without notice.

As of Dynamicweb 9.12 (Autumn 2021), the minimum required server software is MS Windows Server 2016 (x64). If you're running DW9.12+ on an older version of Windows Server you must manually remove the property removeserverheader = true from the web.config of the solution. 

The following system components must be available on the server running the system:

  • Microsoft IIS© must be installed and configured for .NET. Dynamicweb supports IIS 7, IIS 7.5, IIS 8, IIS 10 and newer
  • Visual C++ Runtime must be installed (DW 9.12.X and later - used by IronPDF)
  • Microsoft .NET Framework
    • 4.6 for Dynamicweb 9.6.X and earlier
    • 4.7.2 for Dynamicweb 9.7.0 and later
  • Dynamicweb 9 only supports 64 bit application pools with integrated pipeline in IIS

The following Windows Services are required by some features in Dynamicweb:

  • Distributed Transaction Coordinator (DTC)

Please also note, that IronPDF and Windows Server Core are incompatible - so PDF-generation will not work on a solution hosted on a server running Windows Server Core. Everything else should work as normal.

Dynamicweb must run on one of the following Microsoft SQL Server editions:​

  • Microsoft SQL Server 2016 SP1
  • Microsoft SQL Server 2017
  • Microsoft SQL Server 2019

We recommend that you use Microsoft SQL Server 2019 Web Edition (x64) for new installations

Web edition is the database of choice for most installations – some hosting environments or scenarios may benefit from a standard edition.