SIM Application Toolkit
SIM Application Toolkit (commonly referred to as STK) is a standard of the GSM system which enables the Subscriber Identity Module (SIM) to initiate actions which can be used for various value-added services.
The SIM Application Toolkit consists of a set of commands programmed into the SIM which define how the SIM should interact directly with the outside world and initiates commands independently of the handset and the network. This enables the SIM to build up an interactive exchange between a network application and the end user and access, or control access to, the network. The SIM also gives commands to the handset such as displaying menus and/or asking for user input.
STK has been deployed by many mobile operators around the world for many applications, often where a menu-based approach is required, such as Mobile Banking and content browsing. Designed as a single application environment, the STK can be started during the initial power up of the SIM card and is especially suited to low level applications with simple user interfaces.
In GSM networks, the SIM Application Toolkit is defined by the GSM 11.14 standard released in 2001. From release 4 onwards, GSM 11.14 was replaced by 3GPP 31.111 which also includes the specifications of the USIM Application Toolkit (Malaysia) for 4G networks.
This article uses abbreviations that may be confusing or ambiguous. (September 2010) (Learn how and when to remove this template message)
Updating Android software is done over GSM where the SIM Toolkit may install automatically with new software regardless of automatic install applications.
Change in applications and menus stored on the SIM is difficult after the customer takes delivery of the SIM and sometimes may be recognized as surveillance software.
To deliver updates, either the SIM must be returned and exchanged for a new one (which can be costly and inconvenient) or the application updates must be delivered over-the-air (OTA) using specialized, optional SIM features. As of October 2010[update], mobile network operators can, for example, deliver updated STK application menus by sending a secure SMS to handsets that include a Toolbox (S@T) compliant wireless internet browser (WIB). When using a SIM card compliant to the (BIP[clarification needed]) in a BIP-compliant handset, the updates can be delivered very quickly as well (depending upon the network connectivity available to and supported by the handset, i.e. GPRS/3G speed). It might also be possible to change the menu of STK applications based on the Wireless Internet Gateway (WIG) specification. The update limitations hinder the number and frequency of STK application deployments.
STK has essentially no support for multimedia, only basic pictures.
The STK technology has limited independent development support available.
STK and CARE in 3GEdit
- "SIM Toolkit". Archived from the original on 2006-12-07. Retrieved 2006-11-21.
-  Archived April 29, 2013, at the Wayback Machine
- http://www.3gpp.org/ftp/tsg_t/WG3_U/T_10/docs/t3-9346.doc[permanent dead link]
- "SIM Toolkit". Archived from the original on 2007-10-11. Retrieved 2006-11-21.
- SIM Toolkit
- "Gemplus has become Gemalto". Gemplus.com. 2006-06-02. Archived from the original on April 11, 2011. Retrieved 2014-06-18.
- Gemplus to Deliver SIM Card-Based Solution to Oi For First GSM Launch in Brazil - Smart Card Alliance Archived September 25, 2006, at the Wayback Machine
- http://www.mygemplus.com/pss/telecom/download/GemConnect_online_sdk.pdf[permanent dead link]
- ETSI TS 102 223 V9.1.0
- on YouTube