innovate with respect to the abstraction itself – the problem that they are solving includes the abstraction • These are revolutionary systems, which are often (but not always!) developed by small, focused teams – over an extended period of time • Example systems: CDC 6600, System R, TCP/IP, Macintosh, AS/400, PostScript, NeXTSTEP, Python, NFS, TeamWare/BitKeeper, Plan 9, HTTP, Java, Disco/VMware, SQLite, LLVM, x86-64, iPhone, ZFS, DTrace, S3, EC2, Go, TypeScript, Docker, Rust, Oxide