PC configuration assistant, implemented using XP and DDD techniques