: Open Source Software (OSS) has been well established in industrial software processes during the last couple of years. However, as the combination of OSS and commercial software is considered ambiguous due to license compliancy problems by quite a few people, an investigation of the industrial demands regarding software architecture and processes as well as usage and release of commercial products that contain OSS or are built upon OSS is desperately needed. This paper aims at providing guidance to the technical management that is considering usage of OSS in their software or embedded products and is therefore focusing on architectural and process-related issues. In addition, the pros and cons of collaboration with Open Source (OS) communities are discussed.