Vodafone needed software that was compact and lightweight, and that could run direct from storage on the modem itself. As a service for customers, it needed to be easy to use, with much of the configuration automated. The customer should be able to plug it in, straight out of the box and use it almost immediately. The software should connect the PC and modem, and create a data connection to the network.
Vodafone also specified that the software should conform to its own design standards, be easily extendable to future devices, and support customer needs in Vodafone Operating Companies worldwide, in various languages.