Kullanıcının belirlediği verilere göre hal alan madde. Örneğin programlanabilir madde ile üretilen bir çubuğa arayüz aracılığıyla çubuğun ucunu sivriltecek veriler giriyorsun, çubuğun ucu sivriliyor. Günümüz bilişim teknolojisinin kuralları geçerli. Yazılım yine donanıma yön veriyor. Daha iyi anlamak adına şöyle düşenebiliriz. Hani bilgisayarda bazı donanımların çalışması için driver(sürücü) kurarız. Sürücü olmadan işletim sistemi kendiliğinden donanım ile iletişime geçemez. Ama sürücüyü kurduktan sonra işletim sistemi donanıma ne yapması gerektiğini söyleyebilir yani artık onunla iletişim halindedir. Bilgisayarda bu durum bazı donanımlar için geçerli ekran kartı, ses kartı, webcam vb. gibi ama programlanabilir maddede her parça nano teknoloji sayesinde programlanabilir hale getiriliyor. Yani sen bir miktar atomu belirli biçimi oluşturabilecek şekilde yukarı dizip kalanları onun aşağısına yollayabilirsin. Tabi ki zor bir şey olmayacaktır kullanıcıya kullanım kolaylığı sağlayacak bir arayüzde geliştirirler. Birazda suistimale açık bir madde fakat programlanabilir madde tam manasıyla hayata geçirilebilirse dünyanın başına internetten sonra gelebilecek en iyi şey olur.