Java includes a plethora of libraries, frameworks, tools, IDEs, and server providers. It is beneficial to an organisation to have options, even if only to use it as a bargaining tool when negotiating a price. The language lends itself to code quality tools that allow business standards to be enforced.