1. A method for signaling an application to a host device comprising: sending an addressable application identification table (AAIT) to the host device, wherein the AAIT comprises a first addressing descriptor associated with a first addressing expression, a first address label associated with a first application, and a first set of attributes having a first set of parameters; obtaining a first set of host attribute values associated with the first set of attributes from the host device; evaluating the first addressing expression using the first set of parameters and the first set of host attribute values; if the first addressing expression evaluates as “true,” then identifying the first application associated with the first address label; and signaling the first application associated with the first address label to the host device.