An Update Framework for all Software Development