1. A machine-readable medium comprising instructions that, when executed by a processor of a wireless communication device, adapt said wireless communication device to: receive at least one markup language document containing: a markup language definition defining a query of a notional database table, said notional database table representing one of a plurality of information categories maintained by a personal information manager (PIM) software application executing at said wireless communication device, the information categories comprising at least one of an email message inbox, an email message outbox, a set of previously sent email messages, an address book containing contact information, a scheduling calendar, and a list of tasks to be completed, said notional database table having a set of notional fields, each of said notional fields corresponding to a field of a data record within said one information category; and a markup language definition defining a query of a user-defined database table stored in a database having an associated database management system (DBMS) application executing at said wireless communication device, wherein said markup language definition defining said query of said user-defined database table and said markup language document defining said query of said notional database table both have the same format or both conform to the same markup language schema; instantiate, based on said markup language definition defining said query of said notional database table, an instance of at least one object-oriented class containing code for effecting said query of said notional database table through interaction with said PIM software application; and further instantiate, based on said markup language definition defining said query of said user-defined database table, an instance of at least one object-oriented class containing code for effecting said query of said user-defined database table through interaction with said DBMS application.