Byndyusoft found two solutions for this challenge:
We bought and tested hardware and software for low-level SIM card programming. Both of these solutions were implemented and demonstrated in a real life environment.
A user can choose a mobile operator remotely, buy a new mobile service, and change the current mobile operator to a selected one via a web service or a mobile application.
An application for a SIM card and a web service were implemented and tested successfully.
A car service company and a bus service company are using SIM cards to navigate and connect to the Internet. As an owner you can link a geographical location to the cheapest mobile operator in a particular location. The web service will automatically switch a mobile operator depending on the location of the car or bus.