System Requirements of Essential Studio

1 Sep 202124 minutes to read

ASP.NET MVC

To get started with an ASP.NET MVC application, the following software must be installed on the machine.

Operating Systems

  • Windows 7 SP1
  • Windows 8, 8.1
  • Windows 10
  • Android 4.1 & later
  • iOS 9 & later

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Integrated Development Environment (IDE)

By using the following IDEs, you can develop ASP.NET MVC Applications

Frameworks & SDK

The tools listed below are required to run the Syncfusion ASP.NET MVC UI application.

  • .NET Framework 4.5 or above.
  • ASP.NET MVC 4 or ASP.NET MVC 5

Browser support and Required Polyfills

Browser support

The Syncfusion Essential JS 2 components are supported only in modern browsers. This includes the following versions.

Chrome Firefox Opera Edge IE Safari iOS Android Windows Mobile
Latest Latest Latest 13 + 11 + 9 + 9 + 4.4 + IE 11 +

Required Polyfills

The following polyfills are required to run Essential JS 2 components in each browser.

Browser Polyfills
Chrome(latest), Firefox(latest), Opera(latest), Edge, Safari 9+ NONE
IE 11 ES6 Promise

The Syncfusion Essential JS 2 components are supported in IE 11 browser with ES6 Promise polyfills.

Using CDN

Refer this link for more details.

ASP.NET Core

To get started with an ASP.NET Core application, the following software must be installed on the machine.

Operating Systems

  • Windows 7 SP1
  • Windows 8, 8.1
  • Windows 10
  • Android 4.1 & later
  • iOS 9 & later

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Integrated Development Environment (IDE)

By using the following IDEs, you can develop ASP.NET Core Applications

Frameworks & SDK

The below tool is required to run the Syncfusion UI controls for ASP.NET Core application.

.NET Core SDK 3.1 requires Visual Studio 2019 16.4 or later .NET 5.0 requires Visual Studio 2019 16.8 or later.

Browser support and Required Polyfills

Browser support

The Syncfusion Essential JS 2 components are supported only in modern browsers. This includes the following versions.

Chrome Firefox Opera Edge IE Safari iOS Android Windows Mobile
Latest Latest Latest 13 + 11 + 9 + 9 + 4.4 + IE 11 +

Required Polyfills

The following polyfills are required to run Essential JS 2 components in each browser.

Browser Polyfills
Chrome(latest), Firefox(latest), Opera(latest), Edge, Safari 9+ NONE
IE 11 ES6 Promise

The Syncfusion Essential JS 2 components are supported in IE 11 browser with ES6 Promise polyfills.

Using CDN

To add ES6 Promise polyfills using CDN, include this in your HTML file.

Refer this link for more details.

JavaScript

To get started with JavaScript application, the following software must be installed on the machine.

Operating Systems

  • Windows 10
  • Windows 8, 8.1
  • Windows 7
  • Windows vista
  • Windows server 2008 and later
  • Linux
  • Unix
  • Mac

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Integrated Development Environment (IDE)

By using the following IDEs, you can develop JavaScript applications

Development Environment

Browser support and Required Polyfills

Browser support

The Syncfusion Essential JS 2 components are supported only in modern browsers. This includes the following versions.

Chrome Firefox Opera Edge IE Safari iOS Android Windows Mobile
63+ 58+ 50+ 13 + 11 + 9 + 9 + 4.4 + IE 11 +

Required Polyfills

The following polyfills are required to run Essential JS 2 components in each browser.

Browser Polyfills
Chrome(latest), Firefox(latest), Opera(latest), Edge, Safari 9+ NONE
IE 11 ES6 Promise

The Syncfusion Essential JS 2 components are supported in IE 11 browser with ES6 Promise polyfills.

Using CDN

To add ES6 Promise polyfills using CDN, include this in your HTML file.

Node.js

ES6 Promise polyfills can also be installed in Node.js

To install:

yarn add es6-promise (or) npm install es6-promise

** To use:**

var Promise = require('es6-promise').Promise;

Refer this link for more details.

Blazor

To get started with the Blazor application, the following software must be installed on the machine.

Operating Systems

  • Windows
  • Mac OS
  • Linux

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Integrated Development Environment

By using the following IDEs, you can develop Blazor applications

Framework & SDK

The below tool required to run the Blazor application.

  • .NET Core SDK 3.1.8 / .NET 5.0 SDK
.NET Core SDK 3.1.8 requires Visual Studio 2019 16.7 or later .NET 5.0 requires Visual Studio 2019 16.8 or later.

Browser support and Required Polyfills

Browser support

Syncfusion Blazor UI components support all modern web browsers.

Blazor WebAssembly

Chrome Firefox Opera Edge Safari iOS Android Microsoft Internet Explorer
Latest Latest Latest Latest Latest Latest Latest Not Supported
Microsoft Internet Explorer doesn’t support WebAssembly. So, Blazor WebAssembly doesn’t support Internet Explorer.

Blazor Server

Chrome Firefox Opera Edge Safari iOS Android Microsoft Internet Explorer
Latest Latest Latest Latest Latest Latest Latest 11+
Additional polyfills are required. Refer this [documentation](https://ej2.syncfusion.com/blazor/documentation/common/how-to/render-blazor-server-app-in-ie/) to add the polyfills in Blazor server application.

See Also

Windows Forms

The system requirements for using our Syncfusion Windows Forms platform are as follows.

Operating Systems

  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10
  • Windows Server (from 2003 to latest)

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 4 GB of space may be required. However, even if you install in a different drive, 400 MB of free space is required in the boot drive.

Development Environment

  • Microsoft Visual Studio 2008/2010/2012/2013/2015/2017/2019/2022
  • .NET Framework 2.0/3.5/4.0/4.5/4.5.1/4.6
  • Lower Syncfusion .NET frameworks can be used in applications because they are compatible with .NET 4.7, .NET 4.7.1, .NET 4.7.2, and .NET 4.8. For example, in the application, the Syncfusion 4.6 .NET framework assembly can be referred to as 4.7 or higher target versions.
  • .NET Core supported from 2019 Volume 1 release (17.1.0.32).

WPF

The system requirements for using our Syncfusion WPF platform are as follows.

Operating Systems

  • Windows XP
  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8, 8.1
  • Windows 10

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Development Environment

  • Microsoft Visual Studio 2008/2010/2012/2013/2015/2017/2019/2022
  • .NET Framework 2.0/3.5/4.0/4.5/4.5.1/4.6
  • .NET Core 3.1
  • .NET 5.0

Universal Windows Platform

The following topic describes the system requirements required by Syncfusion Universal Windows Platform.

Operating Systems

  • Windows 10

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Development Environment

The following IDEs can be used for development that are compatible with Microsoft Windows, both 32bit and 64 bit Operating System in Windows 10 and Windows 8.1 with Windows 10 toolkit

  • Microsoft Visual Studio 2015/2017/2019/2022
  • Windows 10 SDK

Framework

The following frameworks are supported:

  • Microsoft .NET Framework 4.6

WinUI

The system requirements for using our Syncfusion WinUI platform are as follows.

Operating Systems

  • Windows 10, version 1809 (build 17763) or later.

Development Environment

NOTE

Visual Studio 2019, version 16.9 also supports Project Reunion and it does not support all WinUI 3 tooling features such as Hot Reload, Live Visual Tree, etc. Refer Windows UI Library 3 - Project Reunion 0.5 to know more about WinUI 3 tooling support.

See Also

How to set up your WinUI Project Reunion development environment in Microsoft Docs.

.NET MAUI

The system requirements for using our Syncfusion .NET MAUI platform are as follows.

Operating Systems

  • Windows 10, version 1909 or higher.

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Development Environment

Xamarin

The system requirements for using our Syncfusion Xamarin platform are as follows.

Operating Systems

  • Windows XP
  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8, 8.1
  • Windows 10
  • Android 4.1 & later
  • iOS 9 & later

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Xamarin.Forms

Development Environment

See the link below for the recommended Xamarin development environments

System Requirements - Xamarin

Supported Platforms

The platforms supported by our Xamarin.Forms controls are listed in the table below.

Platform

Device Types

Controls

Supported versions

Android

Phone, Tablet

SfPdfViewer, SfCheckBox and Material theme support

API level 21 and later versions

All other controls

API level 19 and later versions

iOS

iPhone, iPod, iPad

All controls

iOS 9.0 and later versions

UWP

Desktop, Tablet

All controls

Windows 10 devices

macOS

iMac, Mac book, Mac mini

SfChart, SfDataGrid and SfListView

macOS 10.11 and later versions

WPF

Desktop

SfChart, SfDataGrid, SfListView, SfSchedule, SfBorder, SfButton, SfChip, SfSwitch, SfRadioButton, SfCheckBox, SfGradientView, SfSegmentedControl, SfTextInputLayout

Windows 10

Target Framework (Compile SDK Version) for Android

The target framework or compile SDK version of the application for the Android platform should be equal to or greater than the latest API available at the time of our release. More information on setting the target framework can be found at the following link.

https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=windows#target-framework

Xamarin.Android

Development Environment

See the link below for the recommended Xamarin development environments

https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/requirements

Supported Platforms

The following table lists the platforms supported by our Xamarin.Android controls.

Platform

Device Types

Controls

Supported versions

Android

Phone, Tablet

SfPdfViewer, SfCheckBox

API level 21 and later versions

All other controls

API level 19 and later versions

Target Framework (Compile SDK Version) for Android

The target framework or compile SDK version of the application for the Android platform should be equal to or greater than the latest API available at the time of our release. More information on setting the target framework can be found at the following link.

https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=windows#target-framework

Xamarin.iOS

Development Environment

See the link below for the recommended Xamarin development environments

https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/requirements

Supported Platforms

Platform

Device Types

Controls

Supported versions

iOS

iPhone, iPod, iPad

All controls

iOS 9.0 and later versions

Flutter

The system requirements for using our Syncfusion Flutter platform are as follows

Operating Systems

  • Windows 7 SP1
  • Windows 8, 8.1
  • Windows 10
  • Android API level 16 & later
  • iOS 8 & later

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disc: up to 3 GB of free space will be required.

Development Environment

See the links below for the recommended Flutter development environments

SDK Version

The following Flutter SDK version is required for our widgets:

Channel Version
Stable v2.0.0
Beta v2.0.0

Supported Platforms

Our Flutter packages are compatible with iOS, Android, Web, Windows, macOS, and Linux. You can find the supported version at the link below.

https://flutter.dev/docs/development/tools/sdk/release-notes/supported-platforms#supported-platforms

ASP.NET Web Forms

The system requirements for using our Syncfusion ASP.NET Web Forms platform are as follows

Operating Systems

  • Windows 10
  • Windows 8, 8.1
  • Windows 7
  • Windows vista
  • Windows server 2008 and later

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disc: up to 3 GB of free space may be required

Development Environment

  • Microsoft Visual Studio 2010/ 2012/2013/2015/2017/2019/2022
  • .NET Framework 4.0/4.5/4.5.1/4.6
  • Microsoft SQL Server 2005 or higher
  • Web browsers with JavaScript enabled

Web browsers

Syncfusion components are also mostly compatible with all the major browsers that we are using these days. It includes the following:

Chrome Mozilla Firefox Opera Microsoft Edge Safari Microsoft Internet Explorer
17 + 22 + 12 + Latest 5 + 8 +

ASP.NET MVC (Essential JS1)

The system requirements for using our Syncfusion ASP.NET MVC platform are as follows

Operating Systems

  • Windows 10
  • Windows 8, 8.1
  • Windows 7
  • Windows vista
  • Windows server 2008 and later
  • Android 4.1 & later
  • iOS 9 & later

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disc: up to 3 GB of free space may be required

Development Environment

  • Microsoft Visual Studio 2010/2012/2013/2015/2017/2019/2022
  • .NET Framework 3.5/4.0/4.5/4.5.1/4.6
  • MVC Version: MVC3/MVC4/MVC5
  • Microsoft SQL Server 2005 or higher
  • Web browsers with JavaScript enabled

Browser support and Required Polyfills

Browser support

Syncfusion Essential JS Component support modern browsers. This include the below versions.

Chrome Firefox Opera Edge IE Safari iOS Android Windows Mobile
Latest Latest Latest 13 + 11 + 9 + 9 + 4.4 + IE 11 +

Required Polyfills

The below polyfills are required to run Essential JS components in each browser.

Browser Polyfills
Chrome(latest), Firefox(latest), Opera(latest), Edge, Safari 9+ NONE
IE 11 ES6 Promise

ASP.NET Core (Essential JS1)

The system requirements for using our Syncfusion ASP.NET Core platform are as follows

Operating Systems

  • Windows 7 SP1 and later
  • Windows 8.1
  • Windows 10 Version 1607 and later
  • Windows Server 2008 R2 SP1 (Full Server or Server Core)
  • Windows Server 2012 SP1 (Full Server or Server Core)
  • Windows Server 2012 R2 (Full Server or Server Core)
  • Windows Server 2016 (Full Server, Server Core, or Nano Server)
  • Mac OS X 10.11, 10.12*
  • Red Hat Enterprise Linux 7
  • Ubuntu 14.04, 16.04, 17

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disc: up to 3 GB of free space may be required

Development Environment

  • Microsoft Visual Studio 2015 Update 3 (minimum) , 2017 version latest (15.6.4), 2019, 2022.
  • .NET Framework : Minimum .NET 4.5.1 upto .NET 4.7 .
  • Command Line (Optional. Necessary for command line deployment)
  • Visual Studio Code (optional text-editor)
  • SQL Server 2008 Express (optional)
  • .NET Core 3.1

Browser support and Required Polyfills

Browser support

Syncfusion Essential JS Component support modern browsers. This include the below versions.

Chrome Firefox Opera Edge IE Safari iOS Android Windows Mobile
Latest Latest Latest 13 + 11 + 9 + 9 + 4.4 + IE 11 +

Required Polyfills

The below polyfills are required to run Essential JS components in each browser.

Browser Polyfills
Chrome(latest), Firefox(latest), Opera(latest), Edge, Safari 9+ NONE
IE 11 ES6 Promise

JavaScript (Essential JS1)

The system requirements for using our Syncfusion JavaScript platform are as follows

Operating Systems

  • Windows 10
  • Windows 8, 8.1
  • Windows 7
  • Windows vista
  • Windows server 2008 and later
  • Linux
  • Unix
  • Mac

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disc: up to 3 GB of free space may be required

Web browsers

Syncfusion JavaScript components are compatible with all the major browsers which includes the following -

Internet Explorer Microsoft Edge Mozilla Firefox Chrome Opera Safari
8 + Latest Latest 22 + 17 + 12 + 5 +

Development Environment

  • Any text editors such as Notepad or Notepad++.
  • Visual Studio Code (optional text-editor)
  • Web browsers with JavaScript enabled in it.
  • If you want to use Reporting or Business Intelligence controls, it is necessary to have one of the IDE – Visual Studio 2010+ in the machine.

PHP

The system requirements for using our Syncfusion PHP platform are as follows.

Operating Systems

  • Windows XP SP3
  • Windows Server 2003
  • Windows Vista SP1
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
  • Windows 8, 8.1
  • Windows 10
  • Linux
  • Unix
  • Mac

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Development Environment

  • PHP 5.3 minimum
  • Apache Tomcat
  • MySQL (optional. Necessary for DataBase related functionalities)

JSP

The system requirements for using our Syncfusion JSP platform are as follows.

Operating Systems

  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows 7
  • Windows 8, 8.1
  • Windows 10
  • Linux
  • Unix
  • Mac

Hardware Environment

  • Processor: x86 or x64
  • RAM : 512 MB (minimum), 1 GB (recommended)
  • Hard disk: up to 3 GB of available space may be required

Development Environment

  • ava SDK
  • Apache Tomcat
  • Text Editor