Correct choice is (d) All of the mentioned
For explanation I would say: Organizations investment such as libraries, standards and guidelines, software tools, and people with particular skills that software architects are expected to make the most of during its design.