 Nygaard's research from 1995-1999 was related to distributed systems.He was the leader of General Object-Oriented Distributed Systems (GOODS), a three-year Norwegian Research Council-supported project starting in 1997, aiming at enriching object-oriented languages and
system development methods by new basic concepts that make it possible to describe the relation between layered and/or distributed programs and the computer hardware and people carrying out these programs.The GOODS team also included Haakon Bryhni, Dag Sjøberg, and Ole Smørdal.