Device management

MDM app management

Otukan delivers, configures, updates and removes business apps on managed Android and Apple devices, from public store apps to private in-house builds.

  • Every source, one catalogue

    Public store apps, private builds and in-house apps sit in one managed catalogue, each delivered through the channel its platform provides.

  • Versions under control

    You decide which version reaches which group and when. Otukan enforces it, so a faulty release stops at the pilot instead of reaching the whole fleet.

  • Clean removal

    When an app is withdrawn or a user leaves, managed apps and their work data are removed while personal apps stay untouched.

App risks Otukan keeps in check

Most app trouble on a managed fleet comes from drift between what you intended and what is installed. Otukan closes each gap.

Outdated app versions

  1. Detect

    The installed version of every managed app is reported per device.

  2. Respond

    Devices below the version you set are prompted or updated, within what each platform allows.

  3. Report

    A version view shows which devices still run an older build.

Apps from unknown sources

  1. Detect

    Otukan reports whether installs from unknown sources are allowed on each corporate-owned Android device.

  2. Respond

    Policy blocks those installs, so only apps approved in the managed catalogue reach the device's work side.

  3. Report

    The unknown-sources setting appears in each device's policy status, with drift flagged.

Work data in personal apps

  1. Detect

    Otukan marks each app as managed or personal: through the work profile on Android and managed app status on Apple devices.

  2. Respond

    Sharing restrictions keep work documents inside managed apps where the platform and mode support them.

  3. Report

    Applied sharing restrictions are shown in each device's policy status.

Stranded licences

  1. Detect

    Apps and Books licences for Apple devices are tracked against the devices that hold them.

  2. Respond

    Licences are reclaimed from retired devices and reassigned.

  3. Report

    Licence use is visible per app in the console.

Apps left after offboarding

  1. Detect

    Otukan tracks unenrolment and work profile removal on every device it manages.

  2. Respond

    Managed apps and their data are removed as the device leaves management.

  3. Report

    Each removal is logged with time, device and administrator.

Distribution paths Otukan manages

Each app type reaches devices through the channel its platform provides, and Otukan runs every one from the same console.

  • Public store apps

    Approved apps from managed Google Play on Android and from the App Store through Apple Business Manager on Apple devices.

  • Private business apps

    Apps published only to your organisation, through managed Google Play private apps or custom apps in Apple Business Manager.

  • In-house builds

    Apps your teams build and sign themselves, delivered to managed devices without passing through a public store listing.

  • Managed configuration

    Server addresses, feature switches and account settings pushed to each app, so users open a ready-to-work app.

How it works

  1. Build the catalogue

    Each app is added from its source and assigned an owner and target groups.

  2. Set install rules

    You decide whether an app is required, available on request or blocked for each group.

  3. Pilot the release

    A new version goes to a pilot group first and is checked on the devices.

  4. Widen in stages

    Confirmed versions move to further groups one stage at a time.

  5. Retire cleanly

    Withdrawn apps and their work data are removed, and licences return to the pool.

Otukan delivers business apps to managed devices, keeps them at the version you choose and removes them cleanly when they are no longer needed. On Android, apps come from managed Google Play, including private apps visible only to your organisation. On iPhone and iPad, apps come from the App Store through Apple Business Manager, as custom apps or as your own in-house builds where you are eligible to distribute them. Every app can carry a managed configuration. The scope is app delivery and control; protecting an app’s code at runtime belongs to app shielding.

Distribution modes

Each platform offers its own channels for business apps, and Otukan works through them directly rather than around them.

App typeAndroid (Android Enterprise)iOS and iPadOS
Public store appsApproved in managed Google PlayApp Store apps with licences from Apps and Books in Apple Business Manager
Private business appsPrivate apps in managed Google Play, visible only to your organisationCustom apps assigned through Apple Business Manager
In-house buildsDelivered to managed devices as private appsIn-house apps, for organisations eligible for that route
Web shortcutsWeb apps added to the managed catalogueWeb clips pushed to the device

The rows are not equivalent across columns. Apple ties store apps to licences that you purchase and assign; Android lets you approve apps for your organisation and choose who receives them. Otukan handles each channel on its own terms.

Install rules

For each group, an app is required or available, and apps can be blocked where the platform and enrolment mode allow it. Required apps install without a prompt on supervised Apple devices, on fully managed or dedicated Android devices and inside an Android work profile, where they never touch the personal side. On Apple devices that are not supervised, including User Enrollment, the user approves each managed install. Available apps appear in the managed catalogue for users to install when they need them.

Managed configuration

Many business apps accept settings from the management service, such as a server address, a tenant name or a feature switch. Otukan sends those settings per group, so an app opens ready to work and users never type configuration by hand. When a setting changes, such as a new server address after a migration, Otukan updates it for the whole group at once instead of asking each user to reconfigure the app. Which settings an app accepts is decided by its developer. On Android, the app publishes its configuration keys through managed Google Play; on Apple devices, they come from the developer’s documentation. Otukan confirms the keys for each app before you rely on them.

Lifecycle

Installing an app is the start of its management, not the end. Otukan runs each app from assignment to removal.

  1. Assignment. The app is linked to the groups that need it, with an owner who approves changes.
  2. Version rollout. A new version reaches a pilot group first. Once it works on the devices there, it widens one group at a time.
  3. Update behaviour. Otukan sets how each app updates within the options each platform provides, so a line-of-business app does not update in the middle of a shift.
  4. Version reporting. The installed version of every managed app is shown per device, so stragglers are easy to find.
  5. Removal. When an app is withdrawn, it is uninstalled from the devices in scope together with its work data.

Offboarding follows the same rule. When a device leaves management, its managed apps and their data go with it. On a personal device, only the work side is removed: the user’s own apps and photos stay exactly where they were. On Apple devices, store licences return to your pool for the next device.

Boundary with app shielding

Device management and app shielding answer different questions, and Otukan offers both.

Device managementApp shielding
Question it answersWhich apps are on which devices, at which version and with which settingsCan this app’s code and data be trusted while it runs
Where it worksThrough the platform’s management frameworkInside the app itself
What it controlsInstallation, updates, configuration, sharing between managed and personal appsTampering, hooking, debugging and repackaging of the app
Devices it reachesEnrolled devices onlyAny device the app runs on, managed or not

A banking or field app installed on a managed device still benefits from shielding, because management policy does not see inside a running process. Otukan’s application security product protects the app itself. For that side, see mobile app shielding.

App delivery to shared and single-purpose devices is covered on Android kiosk management. The parent overview is mobile device management.

Common questions

  • Can we distribute an app we built ourselves without publishing it publicly?

    Yes. On Android, Otukan publishes it as a private app visible only to your organisation in managed Google Play. On Apple devices, it can be a custom app assigned through Apple Business Manager or an in-house app, where your organisation is eligible for that route. Your teams keep building and signing the app; Otukan handles who receives it and when.

  • Can users install their own apps on managed devices?

    That depends on the ownership mode and your policy. On a personal phone with a work profile or User Enrollment, the personal side stays the user's own. On corporate-owned devices, Otukan can limit installs to the managed catalogue or leave some freedom, as you decide per group. Dedicated devices usually run only the apps their task needs.

  • Does device management protect our app from tampering?

    Device management decides where an app is installed, which version runs and how it is configured. It does not guard the app's code against reverse engineering, hooking or repackaging while it runs. That is the job of app shielding, which Otukan provides in its application security product. Many teams use both on the same app.

Put the right app version on each device

Tell us which apps your teams need, whether any are built in-house, your Android and iOS mix and who owns the devices. We never ask for administrator credentials, enrolment tokens, signing keys or device lists with personal data.

Or request a technical demo