Les JAVACARD permettent de tourner des applications développées en langage JAVA pour des cartes à puce et autres périphériques à mémoire limitée. En effet, la technologie JAVACARD se présente sous la forme de carte SIM, carte bancaire, carte d’accès,… La technologie JAVA CARD offre plusieurs avantages tels que la facilité de développement des applications, la sécurité, la compatibilité avec les standards existants sur les cartes à puce, la capacité de stockage et de gestion de multiples applications et l’indépendance au hardware,…