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.
- 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.
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
Today, hybrid Apps and native Apps look same.
- The 3 Kings of Mobile: Angular/ Ionic / Node.js
- 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.