To create a custom application integrated with CodeTwo Exchange Rules Pro, you need to have:
basic knowledge of the C# programming language.
basic knowledge of Windows Communication Foundation (WCF).
CodeTwo Exchange Rules Pro installed on an Exchange server with the Mailbox or Hub Transport Role (depending on the server version used in your environment).
An instance of Visual Studio 2012 or newer installed on any machine with a connection to the Exchange server where the CodeTwo Exchange Rules Service is deployed. The software is necessary to develop the custom app integrated with Exchange Rules Pro Windows Service
CodeTwo Exchange Rules SDK downloaded onto a machine equipped with an instance of Visual Studio 2012 or newer. This is the machine where you will develop your custom app integrated with the Exchange Rules Service.
This refers to custom web apps only: to deploy a web app to the production environment, besides the above requirements you also need to have Internet Information Services (IIS) installed on a machine where your web app will be deployed. These services are required to assign your custom application to the AppPool supporting .NET 4.0: IIS Server Manager is used to add your custom web app to the AppPool.
Refers to the custom app's operation and to a machine where Visual Studio is installed: .NET 4.0 or higher needs to be installed on a machine where your custom app will be launched by a developer. Both .NET 4.0 and Visual Studio are required on a machine where your custom app will be developed.
ASP.NET web app development walkthrough - learn how to develop a custom web app using the provided API and deploy it to a production environment.