.NET Remoting

We recommend this approach in scenarios where client applications want to embed business processes as part of their application.