Why Java Application Development is most runtime platform for enterprise systems