La tecnología de Java, que en un lenguaje de programación desarrollado por Sun Microsystems, está presente en forma de programas y software en los PCs de todo el mundo, pero ahora también está incluida en la mayoría de dispositivos multimedia modernos y es usada por casi todas las marcas de teléfonos móviles a nivel mundial debido a su lenguaje de programación libre.