A portable communication device for use in supporting voice and/or data communication, said portable communication device comprising: a housing; a processor disposed at least partially within said housing; and an interface connector disposed at said housing and coupled to said processor, said interface connector configured to couple to a module; the portable communication device further comprising: a back panel removably coupleable to said housing such that the module is coupleable to said portable communication device in place of said back panel when said back panel is uncoupled from said housing, said module configured to provide at least one accessory function, wherein said processor is configured to communicate, through said interface connector, via a plurality of communication protocols and to select at least one of the plurality of communication protocols based on the module coupled to said interface connector; the portable communication device characterised by further comprising a battery disposed within said housing, said processor is configured to detect a module battery associated with the module configured to provide at least one accessory function and provide charging in at least one direction between said battery and the module battery. a housing; a processor disposed at least partially within said housing; and an interface connector disposed at said housing and coupled to said processor, said interface connector configured to couple to a module; the portable communication device further comprising: a back panel removably coupleable to said housing such that the module is coupleable to said portable communication device in place of said back panel when said back panel is uncoupled from said housing, said module configured to provide at least one accessory function, wherein said processor is configured to communicate, through said interface connector, via a plurality of communication protocols and to select at least one of the plurality of communication protocols based on the module coupled to said interface connector; the portable communication device characterised by further comprising a battery disposed within said housing, said processor is configured to detect a module battery associated with the module configured to provide at least one accessory function and provide charging in at least one direction between said battery and the module battery. a back panel removably coupleable to said housing such that the module is coupleable to said portable communication device in place of said back panel when said back panel is uncoupled from said housing, said module configured to provide at least one accessory function, wherein said processor is configured to communicate, through said interface connector, via a plurality of communication protocols and to select at least one of the plurality of communication protocols based on the module coupled to said interface connector; the portable communication device characterised by further comprising a battery disposed within said housing, said processor is configured to detect a module battery associated with the module configured to provide at least one accessory function and provide charging in at least one direction between said battery and the module battery.