If you have more than one coder on your team, chances are you have standardised on a programming language. Whether it's C, Java or Python, people need to be able to read and write each other's code to do their work. The language was probably picked by some of the first coders in your team, or was based on an analysis of what was needed at the time.
jython - News, Features, and Slideshows
Move over, Java. There's more to the Java Virtual Machine than just the Java language these days -- and the field of languages for JVM is growing.