The present invention provides a device, a method, and a machine readable
storage for managing a material substance program. The device can include
a portable computing device having mobile telephony capabilities and a
portable computing device having mobile telephony capabilities; and a
wireless identification device communicably coupled to the portable
computing device for identifying materials. The method for managing a
material substance program can include scanning a material source to
identify a material identifier, sending the material identifier to a
proxy server, receiving material information from the proxy server, and
displaying material information on a portable computing device having
mobile telephony capabilities.