2.12 Development and prototyping