Is it possible to launch any arbitrary iPhone application from within another app?, For example in my application if I want the user to push a button an
The lee answer is absolutely correct for iOS prior to 8.
In iOS 9+ you must whitelist any URL schemes your App wants to query in Info.plist under the LSApplicationQueriesSchemes key (an array of strings):