| Interface | Description | 
|---|---|
| Application | 
 An application represents a deployment unit. 
 | 
| ApplicationInstallationListener | 
 Listen to applications installation. 
 | 
| ApplicationInstaller | 
 The application installer allows to install or uninstall applications. 
 | 
| ApplicationLifecycleListener | 
 Listen to applications lifecycle events. 
 | 
| ApplicationManager | 
 The application manager gives information on the available applications. 
 | 
| OwnershipHelper | 
 The applications ownership gives information about the ownership of the objects and the thread contexts. 
 | 
| Class | Description | 
|---|---|
| ApplicationPermission | 
 Permission to manipulate applications using  
Application.start() or Application.stop() or
 ApplicationInstaller.install(java.io.InputStream) or ApplicationInstaller.uninstall(Application). | 
| Exception | Description | 
|---|---|
| ApplicationOperationException | 
 Thrown to indicate that the operation called on an application has failed. 
 |