Progressive enhancement aims to provide a baseline functional experience for as many users as possible and then enhance the experience for those with better technology. Graceful degradation, on the other hand, starts with a full-featured experience and then provides fallbacks for less capable technology. They are complementary approaches.