Interoperability of .NET
.NET is one the most interoperable tech stacks in software development – and if you haven't checked in lately, you're in for a surprise. Modern .NET runs everywhere, coded in rich environments like Visual Studio, VS Code, or Rider. Open-source platforms like Uno Platform take that same shared .NET codebase seamlessly to mobile, desktop, and web – native APIs on iOS and Android, full platform integration on Windows, macOS, and Linux, and performant Wasm apps in the browser. Modern .NET can reach embedded systems like Raspberry Pi and IoT, and lights up smart watches on Wear OS and watchOS. SkiaSharp handles high-performance rendering across it all, while polished design tools keep the developer loop fast and visual.
.NET with modern AI Agents/Models, provides particularly powerful workflows. The C# MCP SDK makes standing up MCP Servers easy, and Skills or custom Agents turn Agentic hype into actual developer workflows – all backed by C#'s maturity and the flexibility of Roslyn. XAML remains rich and powerful, while developers get their choice of design patterns like MVVM or MVU, and Reactive patterns bring a declarative edge to building .NET UI.
Modern .NET is powerful, flexible and welcoming to all. And .NET developer productivity is easily boosted with contextual AI. This is a great time to be in .NET – let's see why.
About the speaker
Sam Basu
Sam Basu is a technologist, author, speaker, Microsoft MVP and Lead Developer Advocate for Uno Platform. With a long developer background, he now spends much of his time advocating modern development platforms & AI tools for cross-platform technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures. You can find him on the internet.
