25 Enterprise Mobility Terms for Mobile Beginners
Being able to navigate the mobile app world has never been so important but it can be a challenge to keep up with all the jargon.
Which is why we’ve come up with this no-nonsense guide to enterprise mobility vocabulary for the 21st century mobile worker. If you’re thinking of building apps for your company, this glossary will walk you through some of the most common terms you’re likely to come across.
25 enterprise mobility terms to know:
1. API (Application Programming Interface): A collection of programming tools that allow information stored on one system to be shared with another. This means developers can quickly connect two systems such as an app to read information from a database, or an app to write information into a database.
2. APK (Android Application Package): A file format that is used to distribute Android apps. When apps are submitted to the Google Play app store they need to be provided in the APK file format.
3. App builder: A tool that allows users to design apps without the need to create them from scratch nor any programming or development skills, commonly using drag-and-drop and visual editors.
4. BYOD (Bring-Your-Own-Device): A policy which allows employees to use personally owned mobile devices (laptops, tablets and smartphones) for work and to access corporate information and applications.
5. CMS (Content Management System): A software that allows users to publish, modify and organize content within one central system.
6. CRM (Customer Relationship Management) system: A collection of tools and technologies used to manage, improve and support lead generation, sales, support and interactions with customers, prospects and business partners.
7. CSS (Cascading Style Sheets): A feature that developers can use in conjunction with HTML to design and style web pages and hybrid mobile apps.
8. CYOD (Choose-Your-Own-Device): A policy of allowing employees to choose the corporate mobile devices they would like to use, usually from a limited number of options provided by the company.
9. EMM (Enterprise Mobility Management): A set of tools and software to manage and secure mobile devices used by employees.
10. Enterprise Mobility: The trend towards increasing efficiency by allowing employees to perform business tasks on their mobile devices while away from the office or their desks, replacing laptop or paper-based processes.
11. ERP (Enterprise Resource Planning): Software that allows an organization to manage and automate business processes by collecting, storing, managing and interpreting data from many business activities including: product planning, cost, manufacturing, service delivery, marketing and sales.
12. HTML (Hypertext Markup Language): A coding language that developers use to create web pages and websites. More recently it is also used in the creation of web apps and hybrid mobile apps.
13. IPA: A file format that is used to distribute iOS apps. When apps are submitted to the Apple App Store they need to be provided in the IPA file format.
14. Jailbreaking: Jailbreaking a mobile device means freeing it from any usage limitations imposed on it by its network carrier or manufacturer. For example, when the iPhone was first released it was limited to certain mobile networks. Many users jailbroke their devices to be able to use them on alternative mobile networks. Jailbreaking can open mobile devices to security risks.
15. Java: A popular programming language and framework commonly used for building software, in particular mobile apps for Android devices.
17. MAM (Mobile Application Management): A software used to secure, manage and distribute mobile apps in the enterprise.
18. MCM (Mobile Content Management): Software used to store and deliver content and services to mobile devices, such as email, contacts, calendar and documents.
19. MDM (Mobile Device Management): Security software used by companies to monitor, manage and secure employees’ mobile devices across multiple mobile service providers and across multiple mobile operating systems.
20. Objective-C: A programming language. It was formerly the main programming language used by Apple for the OS X and iOS operating systems until Apple released Swift, their first open-source programming language. Swift is now the most used for programming on iOS and OSX.
21. OS (Operating system): A program used to run every other program and application on a computer or mobile device. Examples include iOS and Android for mobile devices and Windows and Mac OS for computers.
22. SDK (Software Development Kit): A comprehensive set of tools which enable developers to write new programs easily.
23. SSL certificates: A security technology used to encrypt network transactions and communications. For example, payment transactions on e-commerce websites are often encrypted using SSL.
24. SSO (Single-Sign-On): An authentication technology that allows users to enter one username and password to access multiple apps or accounts. For example, using Google or Facebook details to sign into news or media websites.
25. VPN (Virtual Private Network): A VPN allows the creation of a private network that users can access even if not connected to their corporate network. For example, when users are traveling or working remotely they can connect to their company’s private network to access necessary files and data.
Glad to be of service! And let us know in the comments below if we forgot anything.