Custom inteface: Two 3D views with a different header (toolbar)
The only way to truly hide portions of the interface from users is to create a custom build of Blender. This would allow you to restrict interface components as well as providing very specific views and screens for your application functions. 

There are a number of projects that have done this:

Fluid Designer (by Microvellum) - http://www.microvellum.com/products/fluid-designer/

Interactive Pizza Designer by Daniele De Luca - https://vimeo.com/68119398