'Most organizations will need application development tools to support a "3 x 3" future - three key platforms and three application architectures . Tool selection will be a complex balancing act, trading off many technical and nontechnical issues , and most large organizations will need a portfolio of several tools to deliver to the architectures and platforms they require,' Jones said.