Opportunities And Threats Of Computer Based Product Development