VisualAPL can create fully-managed .Net assemblies that can transparently inter-operate within an .Net solution. In this example a Windows Presentation Foundation (WPF) graphical user interface (GUI) is created and calls VisualAPL methods to support the business rules (data validation and calculation) of the application system.
The attached pdf-format document highlights the important aspects of this interaction. The attached zip-format file contains the source code for the Visual Studio 2008 C# WPF GUI project and VisualAPL .Net assembly project.