Rapid prototyping (RP) uses a variety of manufacturing processes to create models from CADdata, including 3D printing and CNC machining. The speed and efficiency of rapid prototyping make it ideal for various aspects of product development, from small, individual components to fully operational product prototypes with multiple interacting parts.