Buzzwords 101 – EMM, MDM, MAM, Container and more

In this insight we will discuss buzzwords, you hear here and there about enterprise mobility. This is a living document which is updated regularly, so you can see it as a glossary and add it to your favorites.

App Lifecycle Management
App Lifecycle Management describes IT management software responsible for every step in a lifecycle of an app, from development over provisioning and controlling the access to internally developed and publicly available mobile apps. These apps can be used in business settings on both company and private provided mobile devices. Often a MAM is used together with a MDM.
Mobile Device Management
Mobile Device Management (MDM) describes software responsible for administrating mobile devices, such as smartphones, wearables and tablets. It is possible to manage more then one platform (e.g. iOS together with Android). So „Bring your own Device“ policies are more accepted by employees.

Different types of device ownership

  • BYOD (Bring your own device)
  • COPE (Company owned private enabled, means you can use the device privately)
  • PUOCE (Privat use of company equipment)
  • CYOD (Choose Your Own Device, company owned)
Continuous Delivery
Continuous Delivery (CD) is a concept to develop in short iterations and to reduce the time to market. For CD, Continuous Integration is a key requirement with technologies such as Jenkins (open-source), TeamCity, and TravisCI.
Container/Containerization
App containers let the code of application run in a separated secured environment. So enterprise apps can run on private owned devices. Containerization is the process of securing apps, through encryption and other policies which are applied to specific apps.
Mobile Content Management
Mobile Content Management (MCM) is the mobile version of Content Management System (CMS). It manages documents such as word, excel, pdf, etc. or websites and provides it mobile optimized for any device type.

Also known as: Mobile Document Management

Mobile Application Development Platform
Mobile Application Development Platform (MADP) is a platform for developing apps for consumers, enterprises and employees. It helps the developer to shorten the process of app development, by providing typical services (like push, data sync, offline, authentication, authorization  functionality) and connections (like REST, SOAP, OData, Databases, or any kind of 3rd Party backends, e.g. ERP systems) to make app development as easy as possible.

Some platforms have a „End to End JavaScript“ philosophy, which has a advantage compared to native app development. The benefit is, that JavaScript App developers can develop a client and also the backend in the same language, so there is no need to develop the backend by another developer in another language.

Also known as

  • MEAP (Mobile Enterprise Application Platform)
  • RADP (Rapid Application Development Platform)
(Mobile) Backend as a Service
Mobile Backend as a Service (MBaaS), also known as “ Backend as a Service“ (BaaS), is a backend platform for providing web and mobile app developers  ready services to their applications. So they don´t need to build a scalable cloud / cluster infrastructure. MBaaS offer features such as user management, push notifications and integration with social networking services. These services are usually included in a MADP solution.
Hybrid Apps
With Hybrid development on web technologies you can build multiple native platforms from one code base. A hybrid App is mostly written in Javascript, so most web developers are familiar with it. Frameworks help to get nativ look and feel: IonicKendo UI. Cordova transfers code into native apps (iOS ipa file, Android apk).

Today, hybrid Apps and native Apps look same.

The 3 Kings of Mobile: Angular/ Ionic / Node.js
These 3 JavaScript frameworks help you develop apps. Of course there are many options to develop an app, but in our opinion, this is it.

  • Angular enhances HTML for web apps. It brings you build in single-page applications.
  • Ionic helps you to build a consistent UI on iOS and Android.
  • Node.js helps you building slime network backends in JavaScript.
Internet of Things
Internet of Things (IoT) is a network of a growing number of physical objects which are connected to help great value for people.
No Backend Strategy
Is a way of keeping the backend code really small. This is usually done with Node.js or Express.js.
No Code Backend Strategy
Is a way of configuring app backends without coding, it can cover most of the basic features, but lacks at enterprise connections.

Copyright © 2019 M-Way Solutions GmbH

Alle genannten und gegebenenfalls durch Dritte geschützte Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümern. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind.

Please be patient. We're preparing an awesome product for you! This could take up to 30 seconds.