1.Dealing with DifferentDevices 2. Objective: Minimal Redundancy● More code = more cost– More development time initially– Greater odds of bugs– More maintenance…