System karty SIM thumb|Różne tace SIM (szufladki, w których przechowywane są karty SIM - cała szufladka wygodnie wsuwa się do telefonu. Możliwe kombinacje to 2 karty SIM i 1 karta SD, 2 karty SIM i/lub 1 karta SIM i 1 karta SD). System, w który jest wyposażona karta SIM, umożliwia uruchamianie apletów javy w formacie java card. Karty SIM mają możliwość aktualizacji OTA, dzięki czemu dany operator wysyła do abonenta specjalnie spreparowaną, binarną wiadomość SMS, która nie jest wyświetlana użytkownikowi. Maksymalny rozmiar takiej aktualizacji wynosi 255 bajtów.
Dla krótkiego wyjaśnienia: OTA (Over The Air) oznacza pobranie pliku aktualizacji do pamięci urządzenia; aktualizacja, która nie wymaga praktycznie od użytkownika uwagi oraz żadnej specjalistycznej wiedzy.
Warto również pamiętać o zagrożeniu, jakie niosą wspomniane aktualizacje OTA. Za ich pomocą można wykonać na przykład tzw. ciche połączenie. Wygląda to tak, że telefon wykonuje połączenie bez wzbudzania wyświetlacza, a po zakończeniu połączenia usuwa dany aplet z pamięci karty SIM, skutkiem czego nie będzie możliwe do wykrycia, co było powodem wykonania takiej operacji.
Problemem są także błędy w oprogramowaniu.