Cover image reading Custom Software Applications: will your scanner app still install next year, with markers for where apps run, Google's developer check, and whose name is on the app.
Custom Software & Web Development · 7 min read

Custom Software Applications: Will Your Scanner App Still Install Next Year?

Every custom application runs somewhere, and that somewhere sets the rules. Google's Android developer check started with store installs in four countries on September 30 and reaches all apps worldwide in 2027, so your handheld apps need your company's name on them.

It is 6 a.m., and a receiving clerk pulls a handheld off the charging cradle. The app that checks lot numbers wants an update. Somebody built that app for your floor. Somebody else loaded it onto every device by copying a file.

That is how a lot of custom software applications reach a warehouse. On September 30, Google began checking the developer behind apps from major app stores in four countries. In 2027, it plans to check every app on certified Android devices worldwide.

This is not really a story about phones. Every custom application runs somewhere, and that somewhere sets rules you did not write. Here is how to see where yours run, which rules come with each place, and whose name each one carries.

What Google changed on September 30

Google calls the program Android developer verification. Each app must be registered to a developer whose identity Google has confirmed. In Google's words, it is "confirming who the developer is, not reviewing the content of their app or where it came from."

Enforcement started in Brazil, Indonesia, Singapore, and Thailand. For now, it covers apps installed from seven participating app stores, including Google Play and Samsung's Galaxy Store. Google's FAQ says apps loaded straight from a file are not covered yet.

The check applies to certified devices running Android 7 or later. A certified device ships with Google's apps and has passed Android compatibility testing. Google says the check expands to all apps on certified Android devices worldwide in 2027. It has not named a month.

Registered apps see no change. "As long as your apps are registered, your users' install experience will stay the same," Google's verification FAQ says.

Where the check applies, unregistered apps take a longer road. They can be installed or updated only two ways:

  • Through an "advanced flow" each device turns on once, after a one-day wait
  • With Android's developer tools, usually over a cable

The one-day wait is a sensible guard against phone scams. It is a poor fit for a cradle full of scanners at shift start.

Managed fleets get an important exemption. Google says apps distributed through your organization's store, on managed devices, won't need verification. Its reason is that your IT admin has already vetted them. Google still recommends registering them, in case one is ever installed from another source or on an unmanaged device.

Timeline of Android developer verification: registration opening in March 2026, developer APIs and the advanced flow in August 2026, store installs checked in four countries from September 30, 2026, and all apps on certified devices worldwide in 2027, with the managed-device exemption noted.

Custom software applications live in four places

Strip away the labels, and a warehouse's custom software applications run in one of four places. Each place is good at something. Each one also comes with rules written by someone else.

  • The browser. Customer portals, dashboards, billing screens, and internal tools. There is nothing to install and one place to fix a bug. The rule: a browser cannot reach some hardware on the desk.
  • The handheld. Scanning, counts, putaway, and proof of delivery. It goes where the work is. The rule: the phone platform decides what installs and how updates arrive. That rule just changed.
  • The workstation. The packing bench with a scale, a label printer, or a badge reader. The rule: operating system updates, drivers, and whatever your IT policy locks down.
  • The schedule. Jobs that run with nobody watching, like imports, feeds, alerts, and nightly reports. The rule: the server and the accounts it signs in with. When a password expires, the job fails quietly.

Most real applications span two or three of these places. A receiving app might be a handheld screen for the clerk and a browser view for the supervisor. Add a nightly job that sends receipts to the customer. Each piece answers to a different set of rules.

We ran into the browser rule on a kiosk project. Floor screens needed a badge number from a USB reader, and browsers do not get to talk to that hardware. The answer was a small local service that reads the card and hands the number to the page. Here is how we built a badge reader bridge for a browser that can't see it. It then shipped to every kiosk through the site's central device management.

Diagram of the four places a warehouse's custom software applications run, the browser, the handheld, the workstation, and the schedule, with what each is good for and the outside rules each one brings.

Where should a new application run?

Start from the person doing the work, not from the technology. Five questions settle most cases.

  1. Where are they standing? At a desk, a browser app is usually enough. On the floor, the device in their hand decides.
  2. Is a hand free? A clerk holding a carton needs a scan trigger, not a keyboard.
  3. Does it need hardware? A scale, a printer, or a badge reader can push the job to a workstation.
  4. Does it need to work without signal? Dead spots near the dock favor a handheld app that saves work and syncs later.
  5. Does anyone need to be there at all? If not, it is a scheduled job. It needs alerts more than screens.

When none of these forces a choice, the browser wins. It is the easiest place to change and the easiest to train on. Wherever the application lands, the goal stays the same. Software takes the lookups and the re-keying. People keep the judgment calls and the exceptions.

There is a second question, and it outlasts the first. At IMTS in Chicago last month, Sven Diedrich of Pinaxis laid out four pillars for automation, Supply Chain Dive reported. His people pillar asks, "Who owns the process? Who operates the solution? Who supports it? Who responds when something goes wrong?" Good custom software development writes down those answers for every application it ships.

Whose name is on your handheld app?

Under Google's new rule, a handheld app's path onto a device runs through an identity. That identity has three parts: a developer account, a signing key, and now a verified registration.

In many warehouses, those parts are scattered. Accounts were opened by whoever was building at the time. A contractor published under a personal developer account. A vendor signed the app with its own key. The device console sits under a login nobody has used in a year. None of that was a mistake when it happened. The platform rule changed underneath it.

A handheld app built today should leave you holding four things:

  • A developer account in your company's name. Google asks organizations for a D-U-N-S number. It is free, but Google warns it can take up to 28 days.
  • The signing key, stored where your company controls it. Android uses that key to tell a real update from an impostor.
  • A registration for the app under that account. Installs and updates then go through with no waiting period.
  • Managed devices fed by your organization's store. That pairing is the route Google exempts. A file copied onto a managed device does not count.

iPhones follow the same logic. Apple ties every app to a developer account, and private apps for staff can go out through Apple Business.

That is how we hand over mobile app development work: Apple and Google developer accounts in your business's name, signing keys handed over, and the source in your repository.

Run the cradle check

Here is a check you can finish before lunch. Walk to the charging cradle and pick up three handhelds. Answer four questions for each one.

  1. Is it certified? Open the Play Store app, tap the profile icon, then Settings, then About. Look under Play Protect certification. Google's help page walks through it.
  2. Is it managed? Most managed devices say so in Settings, though the wording varies by maker. Or ask whoever sets up new devices.
  3. How did your custom app get there? If the answer is "we copy a file onto it," write that down.
  4. Whose name is on the app? Ask the builder which developer account and signing key it uses. If nobody knows, write that down too.
Checklist for the cradle check: confirm whether each handheld is Play Protect certified, whether it is managed, how the custom app was installed, and whose developer account and signing key the app uses.

Then sort the results. A certified device that is not managed, running a copied-on app with no clear owner, goes to the top. That is the combination the worldwide check will slow down. A managed device helps only if the app actually comes through your organization's store.

The fix rarely means a new app. Usually it means registering the app you have, or moving it to your organization's store. If nobody can find the original signing key, Google says the app cannot be registered. It gets re-signed under a new key and reinstalled on each device. Android will not accept an update signed with a different key. That is plumbing and paperwork, and it belongs in a slow month, not in November.

While you are at it, ask the same ownership question about one browser app and one scheduled job. Whose account does each one sign in with?

If the check turns up apps nobody can trace, that is a normal finding. Our custom software development practice in Houston builds web, Android, iPhone, and Windows applications, and puts each one in your company's name. A defined project is fixed price, quoted up front.

Where this fits

This is part of our Custom Software & Web Development work. Websites, internal tools, APIs, and automation for teams without a dev department.

More writing

11 October 2026

Flutter Enterprise Apps: How Many Screens Does It Take to Answer One Customer?

Swivel-chair work between ERP, CRM, and WMS screens costs hours every week. Flutter enterprise apps layer one unified workspace over the systems you already own, on every device, with no rip-and-replace.

Read the article →
10 October 2026

OSHA Warehouse Emphasis Program: Can You Pull Four Years of Records in Four Hours?

OSHA renewed its warehouse inspection program through July 2031, and every visit opens with a four-year records request. Here is what the officer asks for, where those records usually sit, and a drill to time your own retrieval.

Read the article →
5 October 2026

3PL Software Development Services: What Are You Actually Buying?

"3PL software" can mean a platform you rent or a layer you own. Here is what development services include, how consulting differs, and what you should hold when the project ends.

Read the article →
Get in touch

Got the same problem in your shop?

Describe it in a few lines — you'll get an engineer's read on it, and a free assessment if it's worth one.

Prefer to talk?

Call 832-598-8234 or email msco@stoneagesoftware.com. Houston, Texas — serving Houston, The Woodlands, Conroe, Sugar Land, Katy, Pearland, and the Greater Houston metro.

What happens next

We read your message, an engineer replies with questions or a straight answer, and if a call would help, we book one. From the first reply on, you're talking to the people who'd do the work.

No obligation — we reply within one business day. This form sends your details to Stone Age Software LLC so we can respond to you. See our privacy policy for how we handle them. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.