Since I am not quite sure what you mean by trigger the other apps' installation, I can see this going 2 ways.
Your entire app and all functionality is installed in one go, and you want a separate icon to be shown in the launcher for each of your word, power point etc. sub apps. In such a case, add the following to the <activity>
tag of the main activity you want launched from the sub apps:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
- You want one base app, which when installed shows icons to launch the other apps, downloading and installing them if the user clicks on the icon. In such a case, you can check is the app you need is installed using the PackageManager, something like the following. If the app isn't installed, you can prompt the user to download it from an app store if you've published it there, or from your own file server, and then use an intent to install it.
try {
ApplicationInfo info = getPackageManager().getApplicationInfo("your.package.name", 0);
//installed
} catch(NameNotFoundException e) {
//Not installed
}