Thanks to the open nature of the UIQ software platform, the Z8 is capable of running native third party applications (written in C++). This allows for compelling programs to be added to the phone. Shozu, as discussed in the previous part of this review, is an example of this. Applications can be installed either from the phone or from the PC Sync software.
The Z8 also has good support for JME (Java) including the ability to run multiple Java applications at the same time. The Java applications I tried worked fine, although, as with other phones, this is not necessarily guaranteed.