5. The machine-readable medium of claim 1 wherein said information categories include a contacts information category and wherein said set of notional fields for the contacts information category includes at least one of a first name field, a last name field, a street address field, a city field, a state or province field, a country field, a zip or postal code field, a telephone number field, a facsimile number field, and an email address field.
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.