Cross-language development