1. A computer system for performing instructions determined by received media-based messages, the computer system comprising: at least one processor and at least one memory configured to enable: a database manager configured to adapt a database to associate a first specification of a media-based message with a plurality of instructions in response to requests from different parties; an interface configured to receive a media-based message from a system user; and a recognition engine configured to identify a correspondence between a received media-based message and the first specification of a media-based message, the recognition engine-comprising an image recognition engine configured to identify an interest point correspondence between an image comprised in a received media-based message and an image associated with the first specification of a media-based message; wherein the database manager is configured to arbitrate which of the plurality of instructions associated with the first specification of a media-based message for which an interest point correspondence has been identified, is performed.