JCRE
Java Card Runtime Environment
Koostuu VM:stä ja Java Card API:sta
Huolehtii cardlettien valinnasta ja siitä, mikä cardlett kulloinkin on aktiivinen
vastaanottaa viestejä ja reagoi niihin (käynnistelee ja sammuttelee kortin appletteja)
ajettavat sovelluksia sanotaan cardlet iksi (= runtime card application)