Projects are more complex. Products are becoming more advanced. So, it comes as no surprise that business processes, engineering, software development, design, analysis and the other responsibilities that are part of an enterprise’s operation need a better model to support product development.