Without getting too ahead of ourselves here, let’s get something out of the way: modern device management is incredibly complex, and every scenario is different. The needs of BYOD (bring your own device) organizations and the needs of businesses that rely on digital devices for critical functionality are very different. And that’s why Esper exists — to fill the space where MDM software usually falls short and help you maximize your devices’ full potential. To deliver software deployment automation (we’re talking about apps, updates, security patches — the works) and the advanced device management tools that business-critical devices need. With Esper, you’ll transform your devices from an operational chore to a source of innovation and engagement.
That’s where our DevOps journey begins. But let’s take a couple of steps back and start at the top — with MDM, or mobile device management.
Mobile Device Management: A Quick Explanation
If you’re here, you probably already know a little bit about mobile device management. Traditionally, organizations use this software tool to monitor and secure digital devices, but not all devices are created equal, which makes device management a challenge. That’s why MDM is not the same as managing devices — one is a software tool, and the other is an action and requires the right tools (including MDM).
This is a complex topic that we could easily spend the entire page talking about, which is exactly why we have an entire, in-depth guide focused exclusively on MDM. It covers everything from MDM’s origins, to different types of device management, how the needs of business devices differ from the needs of other types of devices, and everything in between. It’s a good idea to give that a read (or at least a good skim) before you start to tackle the complexities of advanced device management and DevOps for Devices.
Once you have the nuts and bolts of MDM down, it’s time to get into the nitty gritty: devices. Specifically, the types of devices that DevOps for Devices is designed for.
Once you have the nuts and bolts of MDM down, it’s time to get into the nitty gritty: devices. Specifically, the types of devices that DevOps for Devices is designed for.
Company-Managed Devices Require Specific Management Strategies
When it comes to business-owned devices, you can throw them into two buckets: the kind that are for employees and the kind that are for the business. The first bucket makes sense for COPE (Corporate Owned, Personally Enabled) scenarios, which is not the focus here. We’re talking about the other bucket — the business-critical, revenue-generating, customer-facing devices that are owned, managed, and used by the business and the business alone.
Point of sale systems, digital signage, self-ordering kiosks, handheld inventory scanners, restaurant tabletop ordering systems, self-check-in kiosks, cashierless checkout systems, and airport ticket printing kiosks are all examples of company-managed devices — but this list is by no means complete. It’s worth noting that these types of devices have a few names — dedicated devices; company-owned, business-only (COBO); and company-owned, single-use (COSU) are all commonly used for this category. There are some nuances worth clearing up here, so let’s just get that out of the way:
- Company-owned, business-only (COBO): The devices are owned by the company, used by the company, and managed by the company. They can serve multiple purposes or have different roles. Think warehouse tablets or office computers.
- Company-owned, single-use (COSU): These devices are also owned by the company, used by the company, and managed by the company, but have a single, specific use. Point of sale systems and digital kiosks are a good example here.
- Dedicated devices: For all intents and purposes, these devices are the same as COSU, and the terms are used interchangeably.
- Company-managed: This is a group of devices that encompasses both COBO and COSU — the common thread is that they’re owned by the company and used by the company. They are never personally enabled or used for anything other than business purposes.
All that is to say one thing: we’re calling things these “company-managed devices” from here on out because it fits all the categories we’re referencing. Simple and effective.
But Devices Are Only Half the Story
Since company-managed devices are business-critical, you need a way to remotely troubleshoot, update, and otherwise interact with these devices. That’s why most modern systems need a cloud backend and interface. For example, PoS (Point of Sale) systems could have a back end to configure the management of store-specific activity like user credentials, real-time transaction monitoring, and more. Logistics devices for tracking products might have a backend that manages warehouse inventory.
This information is not generally stored directly on the device, however. It’s communicated back to an online repository that can be read and written from various sources across an entire fleet of devices. For example, a cloud-connected PoS could synchronize all transactions across devices in a store so management can view them in a single location.
This same kind of connectivity applies to company-managed devices. You need a way to provision devices, push updates, enforce policies (and policy changes), change configurations, and manage drift — all remotely. This is precisely why Esper exists. Whether you need an agile, upgradable point of sale system, a network of self-ordering restaurant kiosks, portable logistics devices to manage inventory, or nearly anything in between, we can help. Whatever your use case may be, Esper can help guide and enhance your device strategy with our rich set of APIs, SDKs, custom operating system, and other tools.
But you don’t have to take our word for it. We can help you evaluate your scenario and decide what type of management solution will be best for you. No gimmicks, no sales. Just a quick self-assessment offers suggestions on what may work best for you.
A Good Device Strategy Starts with Your Device Management Partner
Device compatibility is one of the most important considerations for choosing the optimal device management tool. If your devices don’t work correctly with your MDM, then you’re paying for software that costs you time instead of saving it. Of course, assessing compatibility can be an issue since it’s entirely subjective. What constitutes a straightforward MDM use case for one organization may not work for another.
That’s why we put together a quick 10-question checklist to help you figure out the best management tools for your devices. This checklist will help you understand what will work for your needs and how sophisticated you need your tooling to be.
MDM Compatibility Checklist
When considering software for your device management needs, consider the following questions and answer yes or no. Count the number of questions you answer “yes” to on this checklist, and we’ll cover how to score your results down below.
Scoring the Checklist
How you answered those questions says a lot about your device use case and whether a traditional MDM tool will work well for your intended goals. Here’s a quick look at how to break down your answers.
- 0: You need basic MDM functionality
- 1-3: You need a specific type of MDM to manage your devices
- 4-6: Only certain MDMs can fit the bill
- 7+: You know what you need, and not just any MDM will cut it
You probably realized that each question should be weighted differently for various situations. For a deeper look at why each question is important and how they may apply to your situation, you can download our MDM compatibility ebook. It’s a more comprehensive look at the points outlined below, along with why each one is important and how it affects your strategy.
0: You need basic MDM functionality
If you answered "no" to every question, it sounds like you have a very straightforward MDM use case. This is generally the type of situation many MDMs were made for — BYOD (bring your own device) or COPE (corporate owned, personally enabled) scenarios.
1-3: You need a specific type of MDM to manage your devices
If you answered “yes” to at least a few of the questions, then you have specific needs to simplify your device management strategy. Many MDMs offer this level of functionality, but this is where deeper analysis of each is required. You might be able to get 90-95% of what you need from a particular MDM solution, but that 5% could potentially leave you struggling at critical moments — especially as you scale.
4-6: Only certain MDMs can fit the bill
Look, you know you need MDM — that’s a given. But what you need from that MDM is pretty specific. Maybe it’s powerful remote control or a tried-and-tested kiosk mode. Or perhaps it’s a repeatable, scalable solution for software delivery. Whatever it is, not just any MDM provider can handle what you need. It’s time to look at the fine print of what each offers.
The good news is that you’re getting into the space where Esper absolutely excels. Where other MDMs will leave you wishing for something more, Esper delivers. It’s why we exist.
7+: You know what you need, and not just any MDM will cut it
If you answered “yes” to 70% or more of the questions, then we were made for each other. You probably already know that not just any MDM will offer the solution you need, but maybe you’re not sure where to go from there. Well, you’re in the right place because Esper is the perfect next step for you.
We were designed for situations like yours. Most MDMs simply adopted the type of device management you need. But we were born in it. Molded by it.
Picking the Right Device Management Partner is Crucial
With the wrong device management tools, you’re paying for software that costs you precious time instead of saving it. The same can be said if it kind of works, but it’s holding you back — when you can’t scale because of your management software, there’s a problem.
Esper was specifically designed to address these scenarios. We saw the holes in MDM software, filled the gaps, and looked around the next corner. We're the evolution of device management, and we do this by incorporating practices found in a software development methodology called DevOps. Instead of just focusing on the devices, our DevOps approach considers software, updates, deployment, and more — all with speed and at scale.
This is what DevOps for device management is all about — and it starts with a foundational way of thinking about software delivery.
You don’t have to start from scratch to implement a DevOps approach to device management. It doesn’t matter how many devices you currently have or how simple (or advanced) your current system is. Instead, look at your existing device management strategies and note the pain points. Let those define your starting point and inform your goals for tomorrow and beyond.
Continuous Improvement isn’t just a core DevOps principle — it’s the key to building better processes, integrations, and future.