# 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)