doc/articles/concepts/overview/philosophy-of-uno.md
To empower developers to build pixel-perfect, single-codebase applications for Windows, WebAssembly, iOS, macOS, Android, and Linux.
Uno Platform is committed to providing tools for developers to efficiently create high-quality, native-feeling applications across all modern platforms from a unified codebase.
Uno Platform strives to be the leading cross-platform UI framework enabling .NET developers to reuse their skills and code, thereby shrinking development time and cost while maximizing reach. Our vision is to make true cross-platform UI/UX parity possible—whether deploying to mobile, web, or desktop—with full support for the latest device capabilities, modern tooling including AI, and next-generation development experiences.
Uno Platform is built on the foundation of well-established Microsoft technologies—including XAML and C#—so developers can apply the skills they already know instead of learning entirely new paradigms. And because Uno Platform supports development from any operating system, teams can build and ship cross-platform applications using the tools and workflows that fit their environment best.
Key Benefits:
As of 2024-2026, Uno Platform has embraced AI-powered development workflows to dramatically increase developer productivity while maintaining full developer control.
Innovation Highlights:
This approach represents a fundamental shift in how developers work—enabling faster iterations, better design fidelity, and reduced time-to-market without sacrificing code quality or control.
We believe developers shouldn't have to choose between productivity and great design. Uno Platform prioritizes both.
Our Commitment:
Uno Platform advocates a clear separation between model, view, and presentation logic, promoting MVVM (Model-View-ViewModel) principles.
Architecture Benefits:
While promoting maximum code reuse as the ideal approach, Uno recognizes the need for platform-specific functionality.
Flexibility Features:
Performance is not an afterthought; it's a primary consideration. We prioritize optimization based on real-world profiling and ongoing enhancements to ensure apps are fast and responsive.
Performance Focus:
Uno Platform enables building applications for all major platforms from a single codebase:
This comprehensive support dramatically lowers maintenance costs and reduces time-to-market for updates and new features.
.slnx solution format for easier team collaboration and code reviewsUno Platform balances open-source principles with commercial sustainability:
Uno Platform continues to evolve with the industry, embracing:
Our philosophy is simple: empower developers with the best tools, leverage proven technologies, and never compromise on quality, performance, or developer experience.