Note differences between process application software and product embedded software. Treat the development of product software as much as you would treat the development of hardware. Avoid App Mania. The product CM function should control software releases. Get processes working well with current software and then consider additions or modifications.