Java Card technology enables smart cards and other devices with limited memory to run small applications, called applets, that utilize Java technology. Java Card technology offers platform independence, the ability to store and update multiple applications, and compatibility with existing smart card standards.