The Three Software Applications Every OEM Must Develop & Why You Shouldn't