System Requirements of Essential Studio

1 Feb 202321 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 learn more about Blazor system requirements, see, this documentation.

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