A cross-language cross-target software platform