Inheritance, polymorphism, interfaces, XAML GUI, MVC design, encapsulation, custom assemblies, binary IO