Customizing Vendor Systems for Better User Experiences