Canadian software innovation

Specialized software for connected devices

TestLauncher works with Canadian IoT and embedded-system innovators on custom operating-system and platform engagements for devices and the applications around them. We bring development, consulting, and quality expertise to the technical challenge.

Planning a connected deployment? Read our guide to device, site and remote-service boundaries before deciding what to build.

The engineering context Connected products need to keep working beyond the lab. Resource limits, unreliable networks, and different hardware versions shape how the software is designed and tested.
The hard part

The challenges behind the innovation

Constrained devices

Make memory, processing, power, and hardware requirements explicit before choosing the software approach.

Intermittent connectivity

Design for delayed messages, lost connections, and recovery without assuming the network is always available.

Change across a fleet

Understand how device versions, updates, and platform integrations affect one another.

How TestLauncher helps

Technology and expertise for your next step

We scope custom systems, development, consulting, and managed testing around the problem you need to solve. The examples below are starting points for that conversation.

Custom platforms & systems

Scope custom OS, runtime, and management-platform work around device constraints and the intended deployment.

Development & consulting

Prototype device-to-platform integrations and the tools needed to observe, configure, and support connected products.

Managed testing & bugAgent

Plan device and integration testing with engineers; use bugAgent for suitable software interfaces rather than assuming it validates hardware.

Illustrative scenario · Not a client case study

Maintaining a device fleet through interrupted updates

Imagine a connected-device team introducing remote configuration and software updates. It needs to understand how devices recover from power loss, intermittent connectivity and incompatible versions before expanding deployment.

Technical decision criteria

  • Does the device require an OS change, or can the requirement be met in an existing application layer?
  • What hardware, memory, power and support-lifetime constraints shape the design?
  • How are update authenticity, compatibility and recovery verified before rollout?

Proposed deliverables

  • A hardware, OS and application boundary assessment.
  • An update and recovery prototype for an agreed device configuration.
  • A test matrix for interrupted updates, reconnection and version compatibility.

This hypothetical example illustrates how an engagement could be scoped. It does not describe completed client work or verified results. Deliverables, acceptance criteria and responsibilities would be agreed during discovery; they are not a fixed package or a guarantee of certification, compliance or operational outcomes.

Canadian foundations

Ownership, hosting, and data residency.

We are Canadian-owned. Hosting and data residency are defined for each offering and engagement. We work through infrastructure, integration, and data requirements during discovery. See our Security & Trust page for current deployments and planned options. We bring custom platforms, operating-system engineering, and quality expertise to defence, public-sector, and dual-use innovators across Canada and NATO member countries. Canada is our first deployment market and current focus.

Technology readiness

What’s available and what’s developing.

Custom development, operating-system and platform engagements, managed testing, and consulting are available separately from our product roadmap.

Available today

bugAgent

Our only fully ready platform, available for software testing and quality. We assess its fit for the application and interfaces in your engagement.

Explore bugAgent →
Available today · Established service

Manual Testing

Established managed testing services and quality consultancy, active for over 10 years. Available today with expert human testers, AI-assisted testing, and automation. manualTesting is a service, not a software product.

Explore Manual Testing services →
In active development; not yet released

Conversational testing

bugAgent’s conversational capabilities are in active development; not yet released. They are not part of the available platform today.

In development

The wider portfolio

Launch App, qualThread, ARC, OQA are in development and not yet released.

Research & development

Canadian operating system & sovereign email

Both initiatives are in R&D and are not released products. They are distinct from custom engineering engagements scoped around your requirements.

What are you trying to make possible?

Tell us about your work in iot & embedded systems, the technical challenge ahead, and your goals. Let’s explore the technology and expertise that can move it forward.