9. A communications device comprising: a processor; and a feature accessing function configured for: accessing first features offered by an application of an application server from a plurality of application servers using a session communication protocol; obtaining a non-executable editable file that comprises (a) first information describing how to access at least one additional feature offered by the application of the application server for which the communications device was not previously configured to access and where the additional feature is specific to the application server and (b) second information describing how to represent the at least one additional feature; dynamically updating an existing Graphic User Interface ‘GUI’ so as to display a representation of the at least one additional feature offered by the application, in accordance with the second information; receiving input for selecting an additional feature of the at least one additional feature offered by the application via the GUI that has been dynamically updated; and accessing the additional feature offered by the application without having to change any compiled software on the communications device by using the session communication protocol in a manner for which the communications device was not previously configured to use or by using an extension of the session communication protocol in accordance with the first information.
9. A communications device comprising: a processor; and a feature accessing function configured for: accessing first features offered by an application of an application server from a plurality of application servers using a session communication protocol; obtaining a non-executable editable file that comprises (a) first information describing how to access at least one additional feature offered by the application of the application server for which the communications device was not previously configured to access and where the additional feature is specific to the application server and (b) second information describing how to represent the at least one additional feature; dynamically updating an existing Graphic User Interface ‘GUI’ so as to display a representation of the at least one additional feature offered by the application, in accordance with the second information; receiving input for selecting an additional feature of the at least one additional feature offered by the application via the GUI that has been dynamically updated; and accessing the additional feature offered by the application without having to change any compiled software on the communications device by using the session communication protocol in a manner for which the communications device was not previously configured to use or by using an extension of the session communication protocol in accordance with the first information. 10. The communications device of claim 9 wherein the communications device is a mobile device, the mobile device comprising a wireless access radio.