# Handling Redistribution

Discover the essential system requirements, software prerequisites, and files to distribute when deploying applications developed using Spread Windows Forms.

## Content

When you deploy applications that you have developed using Spread Windows Forms, your users' systems must meet the following requirements and you must distribute the files listed in the following sections:

## System Requirements

Your users' systems must meet the following requirements:
**Operating System**
Must be one of the following:

* Microsoft Windows Server 2008
* Microsoft Windows Server 2008 R2
* Microsoft Windows Server 2012
* Microsoft Windows Server 2012 R2
* Microsoft Windows Server 2016
* Microsoft Windows Server 2019
* Microsoft Windows Server 2022
* Microsoft Windows 7
* Microsoft Windows 8.1
* Microsoft Windows 10
* Microsoft Windows 11

**Software**
You must have the Microsoft .NET Framework 4.6.2 or later installed.

## Files to Distribute

You must distribute the following files to your users' systems:

* The following assemblies that come with Spread Windows Forms:
    * GrapeCity.CalcEngine.dll
    * GrapeCity.Spreadsheet.dll
    * GrapeCity.SpreadSheet.Win.dll
    * FarPoint.CalcEngine.dll
    * FarPoint.Excel.dll
    * FarPoint.PluginCalendar.WinForms.dll
    * FarPoint.Win.dll
    * FarPoint.Win.Spread.dll

    Installation for your application must copy these DLLs from the Spread Windows Forms directory to the directory where the application's executable file resides or install them in the global assembly cache (GAC). For more information on the GAC, refer to the Microsoft Visual Studio .NET and .NET Framework documentation.
* The .NET Framework redistributable package, if the users do not have the .NET Framework on their systems. For more information on this package, refer to the .NET Framework documentation.
* If you use the ink notation feature in your project then you will also need to distribute the FarPoint.Win.Ink.dll. This DLL would need to be installed to the directory where the application's executable file resides or be installed in the global assembly cache (GAC). This also requires the runtime components of the Microsoft Tablet PC SDK. The FarPoint.Win.Ink assembly is currently built with version 1.7 of the Microsoft Tablet PC SDK.
* If you use the text renderer feature in your project then you will also need to distribute the FarPoint.Win.TextRenderer.dll. This DLL would need to be installed to the directory where the application's executable file resides.
* If you use the export to PDF feature in your project then you will also need to distribute the FarPoint.PDF.dll.
* If you use the export to HTML feature in your project then you will also need to distribute the FarPoint.Win.Spread.Html.dll and the System.Web.dll.
* If you use a Spread designer dialog at run time then you also need to distribute the FarPoint.Win.Spread.Design.dll.
* If you use the chart control in your project then you need to distribute the FarPoint.Win.Chart.dll.

## Hosting the Control on a Web Page

If you are hosting the Spread Windows Forms control as a user control on a Web page in Microsoft Internet Explorer (IE), make these security permission adjustments:

1. In IE, select **Tools**->**Internet Options**->**Security and select Trusted Sites**. Click the **Sites** button and add the Web site where your user control resides (for example, http://localhost).
2. In Windows, select **Start**->**Settings**->**Control Panel** and select **Administrative Tools**. Select **Microsoft .NET Framework Configuration**. In the .NET Framework Configuration window, select **Runtime Security Policy** and click **Adjust Zone Security**. In the **Adjust Zone Security Wizard**, answer the first screen (which computer it applies to) and in the next screen, click **Trusted Sites** and slide the indicator to give that zone **Full Trust**. Finish the wizard by clicking **Next**.