C# Multi-language architecture for front and back ends--201903