// IoT and Industry

How to Choose a Company to Build an IoT Dashboard: A Practical Guide for Decision-Makers

Dashboard IoT – jak wybrać firmę do integracji systemów IoT | jsoncrew.com

15 firms on the shortlist. Each promises a „tailor-made solution.” The production director has to choose one. This article is not another „5 things to look out for” list. It's a practical filter that leaves you with three real candidates. Maybe two.

Hala produkcyjna z systemami sterowania i monitoringu IoT

Third breakdown this quarter. The line is down for forty minutes, then another twenty for diagnostics. In a typical medium-sized factory, an hour of line downtime is several thousand PLN. Multiply by three breakdowns in a quarter. The production director gets a call from the board: „Why didn't we know sooner?”. The answer is simple and frustrating, because The sensor data sits in ten different systems, and no one looks at it in one place..

If this sounds familiar, you're probably at the point where management said „we're buying an IoT dashboard.” And now you're sitting in front of a list of fifteen companies, each promising a „tailor-made solution for your needs.” And you don't know which one to choose.

This article isn't another „5 things to look out for” list. It's a practical filter that you'll apply to this list of fifteen companies, and you'll be left with three. Maybe two.

TL;DR · 30 SECONDS

  • 6 criteria for choosing an IoT company: Experience with hardware (not just web), knowledge of protocols (MQTT, CoAP, LoRaWAN), ability to work with edge cloud platforms (AWS IoT, Azure IoT Hub), data engineering (time-series, alerting), security (certificates, OTA updates), and post-launch maintenance.
  • 4 red flags: The company only builds web dashboards without an IoT stack; no references for IoT projects (not SaaS); no OTA or security plan; a promise of an MVP in 4 weeks (IoT is not a web app).
  • Pre-interview test: Ask about their communication protocol, how they handle firmware updates, and what monitoring tools they use (Grafana, Datadog, custom). A lack of specific answers is a red flag.
  • Custom IoT MVP: 12–16 weeks for a "smart control" application (device + cloud + mobile app), with a budget of 80,000–200,000 PLN depending on the number of protocols and integrations. It can be done faster only if you use ready-made platforms (e.g., AWS IoT Core).

IoT dashboard It is a web or mobile platform for monitoring and managing Internet of Things devices in real time. It consists of four layers: devices (sensors, controllers), the communication layer (MQTT, HTTP, LoRaWAN), the cloud backend (time-series database, alerting, OTA updates), and the user interface (web app, mobile app). Unlike a typical web application, an IoT dashboard requires a team with hardware-software experience.

A bad answer to a good problem

NEWSLETTER

One concrete email a week

AI, B2B sales, and implementations. No spam, unsubscribe with one click.

Sign up

Before you go any further, I need to challenge one assumption.

Most companies that come to us asking „build us an IoT dashboard” start the conversation with: „We first checked ready-made SaaS solutions, but none of them fit.”. The problem is they checked SaaS products that cost 500 PLN per user per month, with an interface designed for a generic client. They skipped two levels too far.

SaaS dashboards make sense. For small businesses. Up to three product lines. Without ERP integration.

The problem starts when you have:

  • More than one bet
  • Old PLC and new PLC from the same manufacturer, which do not communicate with each other via OPC UA
  • Historical data in SAP/MES, real-time data in InfluxDB, quality data in QMS
  • Regulator that requires data to remain within your infrastructure

At this point, every SaaS solution either limits you or costs as much as a custom solution. And in three years, when you want to connect a fifth facility and add a predictive model, you’ll be at the mercy of a vendor’s roadmap—a vendor that has 400 other customers.

A custom IoT dashboard is not a cost. It's A strategic option for the data you have today, but do not yet understand.

The good news is that distinguishing a good tech partner from a contender isn't just a gut feeling. It's six questions to ask in a 45-minute conversation. Companies that understand this choose a partner differently than companies that simply buy software. Below are those questions.

How to Choose a Company for an IoT Dashboard? 6 Criteria

Forget „industry experience” and „strong team.” They mean nothing. Here is a list you can run every company on your shortlist through.

1. Do they have a real IoT in their portfolio, or just „dashboards”?”

The difference is fundamental. A company that built three dashboards for CRM and now calls itself an „IoT company” doesn't know what to do when OPCUA The packets are being lost every 200 ms, and the Siemens driver says it's online but doesn't respond to reads.

Control question: „How many real-time data sources have you supported in your largest project? What protocols? What throughput?”. If the answer is “we integrated with an API,” that’s not IoT—it’s SaaS integration. Walk away.

2. Do they understand your edge layer, or just the cloud?

Most errors in IoT dashboards don't happen in the cloud. They happen between the controller and the IoT gateway. A company that only knows AWS IoT Core and Azure IoT Hub, they’ll have a “partner integrator” set up your hardware, and when things go wrong, you’ll be calling two companies that will just point fingers at each other.

Control question: „What does your sensor-to-dashboard stack look like? Who is responsible for the edge layer?”. If the answer is unclear, you have a problem.

3. What do their operational dashboards look like, as opposed to their presentation dashboards?

It's subtle but important. Many IoT portfolios consist of nice animations, gradients, and 3D renders of machines. Those are dashboards. for a presentation to the board. You need a dashboard for the operator, who looks at it eight hours a day.

Control question: „Show the dashboard that the operator looks at during production. Not the version for management.”. A company that doesn't have such a dashboard in its portfolio has likely never worked with a real end-user.

4. Can they work with your IT, or do they want to build an enclave?

A worse version of the same story: a company builds you a beautiful dashboard, but hosts it on their server, with their own authorization system, disconnected from your AD. In six months, you have IT enclave, a system that can't be audited. A year later, it comes to the CISO's attention, and the project is scrapped.

Control question: „What does integration with SSO and our identity system look like? Where is the data located? Who has access to it?”. Companies that respond with “our admin panel” instead of “your Active Directory” disqualify themselves.

5. What do they do after implementation

An IoT dashboard isn’t a one-and-done project. Drivers get updated, production lines expand, and regulators change their requirements. A company that treats implementation as a “fixed scope, fixed price, goodbye” deal will leave you with a system that will be obsolete in two years.

Control question: „What do your maintenance contracts look like? What is the SLA for production incidents? How many people on your team will genuinely know our project after a year?”. If they give vague answers, then executor, not partner. The executor will do exactly what you wrote in the brief, and then disappear.

6. Can they say „no”?”

This is a final test. A company that agrees to everything you say during the first interview is either desperate or not listening. A good company will come for a second interview and say: „Half of what you want doesn't make sense because of X. But it's worth doing Y, which you haven't thought of.”.

Control question: „What in our brief do you think doesn't make sense?”. The executor will reply, „Everything is great, we'll build it.” The partner will reply, „That's wrong, don't do that.” You hear the difference.

If you've run your shortlist through these six criteria, you probably have two or three candidates left. Now put together a list of red flags to weed out the rest.

What to Avoid When Choosing an IoT Company? 4 Red Flags

Zespół analizuje wykresy i dane na monitorach

They don't have their own programmers, only a „network of partners.”. This means they'll outsource your work to someone you don't know, in a place you can't see. For IoT, where debugging requires deep domain knowledge, this won't work. The executor will pass it on. The partner works with their own team.

They don't show the code or architecture. They ask you to sign an NDA, then show you slides with AWS and Azure icons. If, after two meetings, you haven’t seen an architecture diagram for a specific project they’ve built, they haven’t built anything.

They count work hours in Excel, not in sprints. IoT projects have many unknowns. A fixed-price quote for 18 months without milestones isn't a quote, it's a lottery. Either they'll add change requests, or they'll deliver something that works, but doesn't meet your actual needs.

They promise „AI-powered predictive maintenance” in the initial offering. Before you have the basic data in one place, talking about AI is marketing. A company that starts with AI doesn't understand that 80% of the value of an IoT dashboard is the availability and cleanliness of the data. Gartner in the definition of IoT platforms He clearly prioritizes data management and integration over analytics—and he’s right. AI is the icing on the cake. But first, the cake.

How do we do this in JSON Crew

Honestly, we are not a company that has built thirty IoT dashboards. We are a software house that I build product and SaaS configurators for manufacturers. Over the past year, we have launched three configurators (Akpil, agricultural machinery, Knieja, hunting weapons, plus one for the construction industry) and added ten manufacturing companies to our platform JSON Hub. This year we also built APP Smart Control, a heating control system for residential, industrial, and public buildings. It is the only dedicated IoT system in our portfolio.

And that's exactly why this article makes sense. Because in the Product configurator for a machine factory and in the IoT dashboard for a production line, it appears the same class of problemsreal-time data from multiple sources, operator UX, ERP integration, the question „who will maintain this in a year.” We see the same pitfalls from both sides.

When we talk to a client considering a custom dashboard, the first meeting usually looks the same. We come in, sit down, and the production manager says: „We want a dashboard where all lines, all alerts, and all KPIs are visible, and in real-time.”. We answer: „Show us what your morning looks like today, when your shift begins.”. And instead of estimating, please grant us access to the boiler room.

This is the difference between a partner and an executor. The executor values the brief. The partner values reality.

When we take on a project, we start with a week introductory interview, where we sit down with your operations team—not with management, not with IT—and look at the data you already have. This week’s session resulted in a document that states: „Of the three things you want to monitor, two make sense right away, the third requires tidying up at the edge layer first.”. This is the point where many projects with other companies wouldn't even get started. For us, this is the first deliverable.

Then we work in two-week sprints, with a demonstration of a working piece every sprint. Your operator sits in front of a working view in the third week, not in the sixth month. We make changes when they are inexpensive, not at the end when they are expensive.

Stack Next.js, Nest.js, Three.js for 3D visualizations and AWS or on-premises, depending on your regulator’s requirements. This is the same stack we used to build the configurators for Akpil and Knieja, as well as the APP Smart Control. If you’d like to see how it works for a real-world customer, check out APP Smart Control case study, where the application controls heating in facilities ranging from houses to industrial halls.

If your problem isn't the dashboard, but rather Automated pricing and product configuration...that's our core offering, and we deliver an MVP in 8 weeks. Check it out our Product configurators...it often turns out that a customer considering an IoT dashboard actually needs a configurator first, because that’s what unlocks the data they’ll later see in the dashboard.

The questions we hear most often

„And wouldn't it be better to build this in-house?”

We hear this on every other project. The answer is nuanced because it depends on three things.

If your IT team already has developers with experience in IoT, MQTT, and OPC UA, and you see this as a long-term in-house capability, then an in-house solution is a good choice. We understand—we would do the same if we were in your shoes.

If your IT team handles SAP, Office 365, and user support, building an IoT solution in-house will require 18 months of training at your expense before the first functional dashboard goes live. A better approach: we build it, and your team takes over maintenance after twelve months. We include the knowledge transfer in the contract.

„We already have a dashboard that doesn't work. What now?”

The most common scenario: someone built this for you before the pandemic, today it serves two people, and no one knows how to maintain it. The audit takes two days, costs zero. Result: either „It can be saved. Here's a list of changes and costs.”, or „It's better to plow it under, here's why”. We don't push a sale if it realistically can't be salvaged. Sometimes a better recommendation is „hire an integrator who already knows your stack.”.

„How long does it take and how much does it cost?”

Our MVP dashboard with basic integrations takes 8 weeks—the same timeline as the Product configurator. A full dashboard with integrations to ERP, the edge layer, and the regulator takes 12 to 16 weeks. The budget depends on the number of data sources, regulatory requirements, and the edge layer. You’ll receive a quote after a week-long initial consultation, not after a 45-minute call. Because after 45 minutes, a quote is just a guess, and we don’t want to mislead you.

Specific test before the next interview with the company

In the next conversation with a potential supplier, ask three questions in this order:

  1. „Show me an operational dashboard from the last 6 months that can be logged into and show what it actually looks like.”
  2. „Who specifically, by name, will be the architect for this project and what is their availability in the first 3 months?”
  3. „What would you change in our brief if you were in my shoes?”

The first question screens out companies that only have nice mockups. The second screens out companies that will delegate the work to someone unreliable. The third screens out executors, leaving partners.

If a company passes these three questions with answers that convince you, it’s worth further discussion. If it fails even one, don’t waste your time on a full RFP.


Looking for a partner, not an executor? Schedule a 30-minute diagnostic call. It’s free and there’s no obligation. We’ll come prepared—just tell us what you’re currently monitoring and where your data is stored. In half an hour, you’ll get an honest assessment of whether a custom dashboard makes sense for you or if a ready-made SaaS solution will suffice. If the answer is “SaaS,” we’ll tell you straight up.

Schedule a meeting


P.S. If you already have an IoT dashboard but aren’t using it the way you planned, reach out to us. In most cases, the problem isn’t with the tool itself, but rather that it was built without an operations team. The audit takes a day, costs nothing, and will show you whether it’s worth rebuilding or scrapping.

Frequently Asked Questions

How do you choose a company to build an IoT dashboard?

Check these 6 criteria: 1) hardware experience (not just web); 2) knowledge of IoT protocols (MQTT, CoAP, LoRaWAN, BLE); 3) edge cloud (AWS IoT Core, Azure IoT Hub, Google Cloud IoT); 4) data engineering (time-series databases like InfluxDB, alerting); 5) security (X.509 certificates, OTA firmware updates, secure boot); 6) maintenance plan (who will patch the firmware in 2 years?). The absence of any of these = project risk.

How much does it cost to build an IoT dashboard?

Custom IoT MVP (device + cloud + mobile/web app): PLN 80,000–200,000, depending on the number of protocols, integration with existing systems, and security requirements. Time: 12–16 weeks. With a ready-made platform (AWS IoT Core, Particle, Losant), this can be reduced to 6–10 weeks and PLN 50,000–100,000, but with limited customization. KG Elektronik App Smart Control is an example of a custom IoT solution using React Native + AWS IoT.

How does an IoT dashboard differ from a regular web application?

An IoT dashboard requires four layers that a standard web app does not have: 1) device firmware (C/C++, Rust, Embedded JavaScript); 2) a device-to-cloud communication protocol (MQTT, CoAP, not HTTP!); 3) a time-series database for telemetry (InfluxDB, TimescaleDB); 4) OTA update infrastructure (how to update the firmware on a million devices without physical access). A company that only does web development lacks expertise in 3 out of 4 of these layers.

What are the red flags to watch out for when choosing an IoT company?

The 4 most common issues: 1) The company only does web/SaaS and has no IoT experience (they don’t know what MQTT QoS is); 2) A promise of an MVP in 4 weeks (IoT takes 12–16 weeks); 3) No OTA or security plan (how will you update the firmware in 2 years?); 4) lack of references from IoT clients who are still using the system after 2–3 years (IoT maintenance is the dark side of the project). Bonus red flag: no discussion of data residency and compliance (IoT dashboards often fall under GDPR and specific industry regulations).

AWS IoT Core or Azure IoT Hub: Which one should you choose?

AWS IoT Core: the largest community, the most tutorials, and the best integrations with other AWS services (Lambda, DynamoDB, Kinesis). Pricing: pay-per-message + storage. Azure IoT Hub, better integrated with the Microsoft ecosystem (if the customer uses Azure AD, Power BI), robust device management tools. Pricing: per-tier (S1, S2, S3). For 95% of projects by Polish companies, the choice is determined by the customer’s existing cloud stack, not by technical differences.

What kind of references should an IoT company have?

At least 2 IoT projects in production for at least 12 months (not POCs, not demos). The projects should demonstrate different aspects: one using MQTT and AWS, another with a mobile app and push notifications, and a third with OTA firmware updates. Red flag: only “proof of concept” or “pilot” projects without moving to production. The killer question during the interview: “When was the last time you performed an OTA update for a client, and what went wrong?” No concrete history = no operational experience.

About the Author

Jędrzej SiewierskiCEO and co-founder JSON CrewSince 2024, he has been building Product configurators for B2B companies (manufacturers of agricultural machinery, hunting weapons, modular homes, and IoT electronics) as well as JSON Hub, his own SaaS platform that integrates CRM, automated quoting, and project management. Co-author of a digital sales transformation methodology: shortening the path from interest to purchase through a configurator + automated quoting + CRM. Stack: Next.js, Three.js, Nest.js, React Native. Contact: contact@jsoncrew.com · LinkedIn.

5 out of 5 (3 votes)
Next step

Did you like this article?

If after reading this you feel your company also has processes worth rebuilding, book a free call. Together we will check where sales are really leaking and what makes sense to implement first.

Schedule a call
// Contact

Schedule a free consultation

Tell us about your project and we will contact you with a specific plan and quote. No obligations, specific value.

contact@jsoncrew.com