packages ◦ cross platform from scratch. ▪ app runtime: dnx (so, clr/mono/coreclr) ▪ server: IIS (Helios), libuv (Kestrel), self-host (WebListener) ◦ own packaging / dependency system: dnu ▪ Hosting, Mvc, SignalR, Identity, EntityFramework, ... ◦ dynamic compilation using Roslyn (as dnx does)