Let me add a very personal view on this and please don't treat this as an ad, but more as some views by someone that shares software for a living. Letting aside the vagueness of the original post, I think: I find it horrible by banks to do that initiative. They undermine free standards and hinder innovation, by building industry interest groups. Although one might say that harmonized and unified software platforms should pose a stimulation, they are often also an obstacle for many reasons. A) (Industry) committees represent the interest of their committee members. B) A dominant market position of one specific platform leads to the creation of an ecosystem around this platform, thus drying out smaller ecosystems. C) A concentration of software suppliers increases the Herfindahl index beyond the free market point, thus indicating to a monopoly or an oligopoly. D) While a standardization lowers market entry barriers for clients, it also increases the dependency of these clients on the standard platform provider. E) As a foreposter said, systemic risk increases due to a monoculture effect [compare farming and monoculture]. While I can see a need for reusing existing components instead of reinventing the wheel, I also see that these issues are already addressed in today's software ecosystem. Open source software projects come into mind. Platforms like QuantLib, R, Linux come into mind. While from an economical sense, it makes sense to strive for economies of scale on common functionalities which lie outside of corporations' core competencies, such a move sounds like a prestep to vertical integration. Clearly, functionality such as back-office functionality, reporting functionality, risk calculations are relatively standard and are candidates for being developed communally. But are banks the right place for developing something openly? Can we expect such a thing as an OpenSource library from banks? Is it not rather going to be a closed down effort, available to only a few? ----
http://www.activequant.org