MULTOS (multi-application operating system) – 멀토스
멀토스는 스마트카드 상에 다중 응용프로그램들이 독립적이고 안전하게 설치되고 유지될 수 있도록 해주는 운영체계이다. 각 프로그램은 한 응용프로그램이 다른 프로그램에 영향을 주지 않도록 운영체계에 의해 격리되어진다. 초기의 스마트카드 시스템들은 새로운 응용프로그램의 설치나 기존 프로그램의 삭제 등을 허용하지 않지만, 멀토스를 이용하면 이것이 가능하며, 필요에 따라 수정판이나 패치판을 설치하는 것 역시 가능하다. 각 응용프로그램은 가상머신의 구현으로 인해 플랫폼에 독립적으로 운영된다. 개발자들은 MEL (MULTOS Executable Language)을 사용하여 멀토스 스마트카드를 위한 응용프로그램을 작성한다.