I am looking for anyway of locking apps (like settings, for example) so that an end user must use a passcode to circumvent the system.
This could be in any enterprise function device, Ipad/Iphone et all.
There is no way to lock individual apps unless the app developer provided some sort of passcode within the app itself. Otherwise, you have only those controls available in the Restrictions settings, or of course the screenlock passcode.
Retrieving data ...