What is Programmable Matter ? Programmable matter can be seen as a huge modular robot in which each module can communicate to its connected neighbors and work all together to achieve a common goal, more likely changing the shape of the whole robot. There are many different ideas behind the concept of programmable matter. On a broad scope, programmable matter can change its physical properties more likely its shape according to an internal or an external action. In our project, Programmable Matter is composed of micro-robots, sub-millimeter moving computers that will have the ability to move around each other, communicate, change color, and latch to other micro-robots to form different shapes.