PCF Runtime for Windows

Build and Operate .NET and Windows Apps on a Modern Cloud-Native Platform

PCF Runtime for Windows helps .NET teams increase feature velocity with an elastic platform that performs many tasks for you, including automated container builds. Operators can use the service to adopt immutable infrastructure practices while running fleets of Windows Servers in their data center.

Run All Your .NET Apps on a Proven Cloud-Native Platform

Build, deploy, and run .NET Framework and .NET Core apps on PCF. Just choose your preferred framework, and push your app to Linux or Windows. From there, the platform does the rest. Managing dependencies, building the container image, deploying and scaling out instances—you don’t have to worry about it! Use the .NET Core buildpack to push to Linux. Choose the HWC buildpack to run apps on Windows using IIS Hosted Web Core.

Easily Modernize Your .NET Apps, and Run Them on a Platform Powered by Windows Server

Most enterprises have hundreds of .NET apps running on Windows Server. With PCF Runtime for Windows, you can run most ASP.NET applications on PCF with little or no modification. Unlock the value of your .NET apps!

Automate Ops for Fleets of Windows Servers

No more manual infrastructure management! PCF gives Windows admins powerful automation tools to easily operate Windows Servers at scale. Use stemcells and the rest of Cloud Foundry’s toolchain to bring immutable infrastructure to your Windows environments. PCF Runtime for Windows supports Windows 2012 R2. Support for Windows Server 2016, with Windows Server Containers, is in beta.

dotNet Hello World on Cloud Foundry


PCF Runtime for Windows gives developers the ability to build and run .NET apps on a platform powered by the Windows® Operating System. Developers can also use it to push .NET Core apps to VMs running Linux. Operators can alleviate the pain of bespoke infrastructure and automate the installation and ongoing management of Windows Servers.

How it Works

PCF Runtime for Windows brings the Cloud Foundry experience to .NET apps.

Operators simply deploy the PCF Runtime for Windows tile to run Windows servers, or “cells” on the platform. Adding new cells is a simple, self-service config change. No need to create a ticket, or manually provision a VM.

Then, developers simply “cf push” their .NET code to PCF. From there, PCF automatically containerizes the app, and gets it ready to run on Windows.

The experience for .NET/Windows is identical to that of other supported languages and runtimes. That means large development teams can use their preferred tools while pushing to a standardized platform.

Read the documentation

Get Started

Contact Us

Thank you for your interest!
We will get back to you shortly.