Java maintains wide popularity for cross-functionality and portability and serves as general purpose software for networked applications, scripting projects, web-based content, enterprise platforms, games and mobile apps. Since its introduction in 1995 by Sun Microsystems, the open source language has matured into a stable ecosystem of powerful development tools and increasing language diversity.