“PROGRAMMABLE MATTER stores externally inputted energy to be released to do specific work at a specific time. Often, physical changes of phase or properties of materials are exploited to store this energy as coded information. “Information” in this context simply means a signal that can induce a physical change that is capable of doing some kind of work.”
http://en.wikipedia.org/wiki/Programmable_matter