# TRL6 - prototype version in relevant environment
The difference between TRL6 and [[TRL5 - Breadboard version in relevant environment]] is that now you’re using a prototype instead of a breadboard.
What’s the difference between a prototype and a ‘breadboard version?’ It’s all about the interfaces and the container.
### Clean automatic interface
In electronics you would go from a breadboard to a PCB. This transition makes the interfaces between the components clean and automatic. In a software context this would mean that all the interfaces resemble what they would be in the final version - automatic, using an api or something similar to ship data around instead of manually copying text files.
<!-- #evergreen -->
[Web URL for this note](http://notes.benjaminreinhardt.com/TRL6+-+prototype+version+in+relevant+environment)
[Comment on this note](http://via.hypothes.is/http://notes.benjaminreinhardt.com/TRL6+-+prototype+version+in+relevant+environment)