A. Software companies
B. Software Developers
C. Both Software companies and Developers
D. All of the mentioned
Explanation: Software companies are responsible for making policies and providing working atmosphere for the software development, so in turn these companies become a part of software development process.Bugs from developers side is no new thing. Thus option c answers the question.