Federighi worked under Steve Jobs 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 the enterprise IT company Ariba, where he was Chief Technology Officer.