Recommendation
.NET modules
A .NET wrapper allows custom objects to be accessed from other .NET applications.