Your mobile phone needs to run Java (MIDP 2.0), which most mobile phones do (with the exception of Apple's IPhone), and preferably have a screen resolution of 240x320 pixels (QVGA).
You may be able to lookup your phone's specifications via this hyper-text link: GSM Arena.
You also need to make sure your mobile phone plan allows connection to the Internet so that the programs can be sent to your phone. On request, an SMS message with an embedded link to the program will be sent to your phone. When you open the SMS message, your phone should give you the option of downloading the application mentioned in the SMS. Note: downloading will likely incur data charges on your mobile phone plan
A note on Security for the technically minded:
The mobile phone applications provided by Torquepower are unsigned, which means when you load it on your phone you will get a message to the effect of 'untrusted application'. It is possible to sign applications, though unfortunately not all phone vendors have root certificates from the main signing authorities. For example, Sony Ericsson phones do have a Thawte root certificate, so a Torquepower application signed with a Thawte certificate will load, whereas Motorola and Samsung do not have Thawte certificates, so an application signed with a Thawte certificate will not load on these devices. The only way to be sure an application will load on all phone sets is to leave it unsigned. Hopefully, in the future all mobile phone vendors will update their root certificates. In any event, you can safely ignore this warning, because all Java applications run in a "sandbox" and cannot do any damage to your phone or data you may have saved on your phone.
Tested within Australian mobile coverage only.