IoT ODM services: your connected product, built end to end

You bring the product idea and the customer relationships. We bring the hardware, the firmware, the cloud, and the mobile apps. All running in production today, all delivered under your brand. No embedded team to hire. No 24-month build.

What an IoT ODM actually delivers

An IoT ODM (Original Design Manufacturer) designs and delivers a complete connected product for you. The term comes from consumer electronics: ODMs build the thing a company sells under its own name. In IoT, it works the same way. Hardware, firmware, cloud, and mobile apps arrive as one product, branded as yours, ready to sell to your customers.

This is different from a platform SDK like Particle or Golioth, which gives you building blocks. It is different from a contract manufacturer, which assembles hardware to your design. The cloud layer is multi-tenant from the first day, so your customers are separated by the platform rather than by a backend built once for you. An IoT ODM spans every layer so your team can focus on selling into your vertical instead of hiring firmware, cloud, and mobile engineers to re-solve the problems every connected product has already solved a thousand times.

Who buys an ODM engagement

If one of these sounds like you, the conversation will be short and useful.

An established company adding connectivity

The product and the customers already exist, and buyers have started asking for remote monitoring, alerts, control or an app. Standing up an embedded team to answer that is a multi-year commitment for a feature, and the connected version of the product is what you actually want to sell.

Fits: equipment manufacturers, facility operators, distributors adding connected features to an existing line.

A founder with a product idea

You know a vertical well and the concept needs sensors, cellular connectivity, a cloud and a mobile app to exist at all. Getting from a slide to a SKU normally starts with hiring firmware, cloud and mobile leads, which is a year gone before anything ships.

Fits: seed-stage hardware startups, vertical SaaS founders moving into IoT.

A systems integrator white-labeling

You deliver to end customers and want a platform you can rebrand, resell and extend rather than a component you have to assemble. On every surface a customer touches, the device, the app and the dashboard, it has to read as your product.

Fits: regional SIs, distributors, consultancies with channel relationships.

The four layers we deliver

Four layers. Delivered together. Maintained together. One company accountable for the whole thing. The first layer is a shipping product, not a blank schematic: the Genesis industrial IoT controller, or Genesis Lite for a single measurement point.

Hardware

Industrial IoT controllers with modular sensor ports, cellular and Wi-Fi, running on battery, solar or mains. Custom enclosures, SKUs and labelling. Certification for a target market is scoped as part of the engagement rather than assumed.

Firmware

Cellular-first firmware with signed communication, offline buffering and over-the-air updates. The same firmware line has been running in production since 2023 and is updated in the field without a truck.

Cloud tenant

Multi-tenant cloud at your domain. Role-based permissions, device management, reports, billing, alerting, REST + MQTT APIs. Your tenant, your data, your customers.

Mobile apps

iOS and Android apps published under your developer accounts in the App Store and Play Store. Fully branded. End users never see OmnIoT.

How an engagement runs, phase by phase

A typical engagement runs 6 to 9 months from kickoff to production-ready. Here is what each phase looks like, with the artifacts you walk out with.

01

Discovery

2 to 3 weeks

We map your product, your buyer, the sensors and control points, the geographies you ship to, and the commercial constraints. We pressure-test the product idea against what the platform can do out of the box versus what needs custom work.

Deliverables
  • Product specification document
  • Bill of materials (BOM) with sourcing notes
  • Cost estimate: NRE + per-device + per-user
  • Scoped proposal with timeline and assumptions
Fixed fee, quoted up front. The estimate that comes out of it prices the rest.
02

Prototype

4 to 8 weeks

A small fleet of devices running on a branded cloud tenant with a functional mobile app. Real data, real users, real feedback. Custom sensors integrated, branding applied, core workflows wired. The goal is something you can demo to customers and investors.

Deliverables
  • 5 to 20 preproduction devices
  • Branded cloud tenant at a subdomain you own
  • Branded iOS and Android apps (internal distribution)
  • Device management, basic reports, key workflows live
NRE fee plus hardware costs, scoped in discovery. Sensor count and custom hardware drive the range.
03

Pilot

8 to 12 weeks

Ten to fifty devices in the field with early customers. Hardware is refined, firmware is hardened, workflows are tuned based on what real users do. Apps go to the App Store and Play Store under your accounts. Billing and support flows get wired up. Your first real revenue.

Deliverables
  • Production hardware design frozen
  • Apps live in the App Store and Play Store under your identity
  • Support, alerting, and billing wired end to end
  • Signed pilot contracts with first customers
Per-device hardware cost plus per-user SaaS fee. Transition to recurring.
04

Production

Ongoing

We run the platform, you run your customers. Firmware, cloud and mobile updates ship continuously under your brand, so the product stays sellable for years without a firmware or cloud team on your payroll.

Deliverables
  • Continuous OTA firmware updates
  • Continuous cloud and mobile app updates
  • Standard SLA with named support contact
  • Quarterly roadmap reviews
Per-device hardware + per-user or per-device SaaS. Predictable.

Three ways to engage

Most confusion about IoT ODMs comes from mixing up three different things buyers can purchase. Here is the clean version.

IoT ODM Contract manufacturer Platform SDK
What you get Finished branded product (hardware + firmware + cloud + mobile) Hardware assembled from your design Firmware SDK, libraries, sometimes a cloud API
Who writes the firmware We do You do You do, using their SDK
Who designs the hardware We do You do, they build it Not their problem
End-user mobile app Included, branded as yours Not in scope Not in scope
Multi-tenant customer cloud Included, branded as yours Not in scope Usually not
Good fit when You sell a connected product but do not build the stack You have an engineering team and designs ready to manufacture You are building your own platform and need primitives
Typical engagement 6 to 9 months to production, multi-year partnership Per-order manufacturing, discrete transactions Ongoing platform subscription

How this differs from a contract development shop

An IoT ODM built on a platform is not the same thing as a contract engineering firm writing bespoke code against your spec. The difference shows up in year two and three, when the maintenance burden of bespoke code starts to cost more than the original build.

Contract engineering

  • Bespoke firmware written for your spec
  • Custom cloud stack built from scratch
  • Mobile app that rots after the engagement ends
  • You own the maintenance burden forever
  • Every feature after launch is a new statement of work

When we are the wrong supplier

An ODM is a structural commitment. Getting the fit wrong costs both sides time. Here are the cases where we will tell you, in discovery, that you should work with someone else.

You already have the embedded team

If you have firmware engineers, a cloud team, and a mobile team, buying those functions again as a service is wasteful. A platform SDK or a contract manufacturer is more cost-effective for you.

Your volume is consumer-scale

At tens of thousands of units per month, the economics shift. You want a dedicated contract manufacturer relationship with your own supply chain leverage. ODMs are better suited to commercial and industrial volumes where each unit carries real commercial value.

Your competitive advantage is infrastructure

If your product is an IoT platform itself, or your differentiation lives in custom transport protocols, or you are building a product for hyperscaler consumption, you need the primitives, not a finished product. Talk to AWS, Azure, or Particle.

You need full IP transfer on day one

Our model licenses the underlying platform to you for the lifetime of your product. Full IP transfer is possible but changes the engagement economics significantly. If owning every line of firmware source is non-negotiable, a contract engineering firm that writes bespoke software is a better structural fit, even if the total cost is four to ten times higher and the maintenance burden stays with you forever.

Where we already have deployments running

The platform is vertical-agnostic at the technical layer. The engagement is not. Each vertical gets a workflow library, sensor reference designs, and a deployment playbook tuned for its specifics.

Questions we get before the first call

What is an IoT ODM?

An IoT ODM (Original Design Manufacturer) designs and delivers a complete connected product for you. Hardware, firmware, cloud, and mobile apps are built, branded, and handed over as one thing. The term is borrowed from consumer electronics, where ODMs build the entire product a company sells under its own name. In IoT, it means the same: you bring the product idea and the customers; the ODM brings every technical layer.

What is the difference between an IoT ODM and a contract manufacturer?

A contract manufacturer (CM or EMS) builds hardware to your design: you deliver the schematics, firmware, and BOM, they assemble. An IoT ODM goes further: we design the hardware, write the firmware, stand up the cloud tenant, deliver the mobile apps, and hand you a complete connected product under your brand. The CM relationship is transactional and per-order. The ODM relationship is a multi-year partnership.

What is the difference between an IoT ODM and a platform SDK like Particle?

A platform SDK gives you firmware libraries, sometimes hardware, and a cloud API. You still build the product on top: the dashboard your customers see, the mobile app, the multi-tenant permissions, the billing flows. An IoT ODM delivers all of that. The SDK is the right choice if you have the engineers to build the rest. The ODM is the right choice if you do not.

Do I own the IP?

You own your brand, your customer data, your cloud tenant contents, your mobile app store listings, and any product-specific customizations we build for you. The underlying platform (hardware reference designs, firmware core, cloud platform) remains our IP and is licensed to you for the lifetime of your product. This licensing model is what keeps your cost low and your product maintainable. A full IP transfer is possible but changes the economics significantly.

Can I take the product elsewhere later?

Yes. You own your data and can export it at any time. You own your mobile app store listings, so if we ever stopped working together, your apps stay live under your identity. You can migrate to another platform if you choose. We help you do it cleanly rather than lock you in.

What are the minimum volumes?

Pilot engagements typically start at ten devices. Production runs start at a few hundred units. We are not optimized for consumer-scale mass production (tens of thousands of units per month). For that a larger contract manufacturer is a better fit. We are optimized for commercial and industrial products where each unit carries real commercial value: hundreds to low thousands of devices, each generating SaaS revenue that supports recurring engagement costs.

How long from kickoff to a shippable product?

A typical engagement runs 3 to 6 months from kickoff to first pilot deployments and 6 to 9 months to production-ready. This is roughly one order of magnitude faster than building the stack yourself on AWS IoT Core or Azure IoT Hub, because the platform already exists; we adapt it to your product rather than build it from scratch.

What does an IoT ODM engagement cost?

Every engagement is quoted after discovery. Discovery is a fixed fee. Prototype adds NRE plus hardware, scaling with sensor count and custom hardware work. Production is per-device hardware cost plus per-user SaaS fee, both predictable. We do not publish fixed price lists because every product has a different hardware bill and different cloud usage.

Do you work with my existing hardware or cloud?

Sometimes. If you have an existing controller design, we can evaluate whether to integrate our firmware onto it or replace it with our reference hardware. If you have an existing cloud, we can sit alongside rather than replace, exporting data via our REST or MQTT APIs. Most engagements are cleaner and less costly if we run the full stack, but partial engagements are possible when legacy investment warrants it.

Do I get source code?

Cloud tenant: you get administrative access. Mobile apps: you get the source required to publish to the stores under your identity. Firmware: you get a licensed distribution with configuration access, custom integrations, and the binary for your product. The platform core firmware stays shared across customers, which is what keeps the product stable and keeps your cost low. Full firmware source access is negotiable but has cost and IP implications.

What verticals do you work in?

Industrial monitoring, cold-chain and refrigeration, gas detection, energy and metering, poultry, cattle and dairy, and equipment manufacturers across all of them. The platform is vertical-agnostic underneath: the hardware, firmware, cloud and mobile layers are the same. We prioritise partners where we already have deployments running, because the domain knowledge compounds and the second project in a vertical is always cheaper than the first.

How do you handle regulatory certifications?

Certification is scoped per product and per market rather than inherited, and we will tell you plainly what testing exists today and what a given market would require. Where a design change touches the radio, the enclosure or the antenna, the testing is redone. We manage that process or hand it to a partner lab, and we do not describe a product as certified before the report exists.

What if my product idea does not fit OmnIoT's platform?

We tell you in the discovery call and point you somewhere else. We are not the right answer for high-frequency industrial control (sub-millisecond loops), consumer wearables, video streaming IoT, or products that need Linux-class compute per device. In those cases, we will name the platform or ODM that is a better fit.

What happens if OmnIoT goes out of business?

Reasonable question. You own your data, your mobile app store listings, and your customer relationships, so your business keeps operating. The platform license includes source escrow for critical components, released to customers in a wind-down scenario. This is more explicit than what most SaaS vendors offer.

What support do customers get after production?

A named contact and standard-hours email support for platform issues, with fleet-wide incidents such as a bad OTA or a cloud outage escalated immediately rather than queued. Response and availability commitments are written into the engagement rather than quoted as a headline number here, because a number without a measurement window is worth nothing to either of us.

Do you sign an NDA before discovery?

Yes. We sign your standard mutual NDA or ours, whichever you prefer, before any detailed product conversation.

Tell us what the product has to do

The first call is a working conversation: what the product has to do, who buys it, what the hardware has to read and switch, and where you are stuck. You leave it knowing whether we are the right supplier for it.

Start a conversation →