Design with the End in Mind