Federighi worked at NeXT, where he led development of the Enterprise Objects Framework.[6] He joined Apple when it acquired NeXT in 1996, but then left it in 1999 for Ariba, where he held several roles including chief technology officer.[7] Federighi returned to Apple in 2009 to lead macOS engineering,[8] after Apple had just finished developing Mac OS X Snow Leopard, which was highly regarded for