 The prototype is often constructed using techniques such as wire wrapping or using veroboard or breadboard, with the result being a circuit that is electrically identical to the design but not physically identical to the final product.Open-source tools like Fritzing exist to document electronic prototypes (especially the breadboard-based ones) and move toward physical production.Prototyping platforms such as Arduino also simplify the task of programming and interacting with a microcontroller.