How can makers formulate and present the business case for selecting various hardware and software platforms? How can makers ensure that they successfully complete their development projects? How can makers decide which components to create themselves and which to obtain externally?