片内部运作除了硬体之外还有其软体，通常会需要一个核心COS（Chip Operating System）提供服务，其内部软体系统架构如下：硬体→ COS → AP（Application）有些COS可以提供Java语言的服务，产生一个分支称为Java Card。Visa国际组织因此利用Java语言，发展出Visa OpenPlatform之卡片，后来则改称为Global Platform。MasterCard国际组织则支持另一个MULTOS（MULTti Operating System）平台。不管是G