both computer programs 158 and program data storage 150 152 154 and 156 these different storage types indicate that each program can allocate a portion of flash memory 124 for their own data storage requirements microprocessor 138 in addition to its operating system functions preferably enables execution of software applications on the handheld computing device a predetermined set of applications that control basic operations including at least data and voice communication applications for example will normally be installed on the handheld computing device 100 during manufacturing a preferred software application may be a personal information manager pim application having the ability to organize and manage data items relating to the user of the handheld computing device such as but not limited to e mail calendar events voice mails appointments and task items naturally one or more memory stores would be available on the handheld computing device to facilitate storage of pim data items such pim application would preferably have the ability to send and receive data items via the wireless network 119 in a preferred embodiment the pim data items are seamlessly integrated synchronized and updated via the wireless network 119 with the user 39 s corresponding data items stored or associated with a host computer system further applications may also be loaded onto the handheld computing device 100 through the network 119 an auxiliary i o subsystem 128 serial port 130 short range communications subsystem 140 or any other suitable subsystem 142 and installed by a user in the ram 126 or preferably a.