Complex Product Development Model: Holistic model composed of detailed explanations for developing products containing a mix of mechanics, electronics, and programsChrister Sandahl0