CSS Inc.Chokhawala Software Services

For OEMs and integrators

Reliable software,
built from your spec.

Chokhawala Software Services Inc. (CSS Inc.) builds gateways, controllers and other data collection and control products, whatever your industry. Our experience is in energy, including battery storage control. Where it fits, we build on ByteHive, the platform we make and already ship, so your product doesn't start from zero. It ships under your name, and the work is billed hourly against an estimate you approve.

Already built
ByteHive SDK 1.0.0 shipped in October 2026. Where it fits your product, the groundwork exists before we start.
Yours
Your brand, product name, control strategy and user experience. You generate your own update-signing keys.
Any protocol
Modbus TCP/RTU and SunSpec ship today. For any other protocol, we typically have a connector working within a couple of weeks.
What you pay
Our engineering, billed hourly against an estimate you approve. A product built on ByteHive also runs under a paid ByteHive license.

What we build

Gateways, controllers and the rest of your product.

Building customers' products from their spec is our main business, with customization on request. On ByteHive, your product starts with this groundwork already built.

Gateways

Connect equipment such as inverters, batteries, meters, drives and heat pumps over Modbus (with SunSpec maps for energy equipment), or over any other protocol through a connector we write. Your customer's SCADA, EMS or other supervisory system reads the values you choose over Modbus TCP. A built-in JSON web API gets your data out: no API to write.

Controllers

Control logic that runs on site: PID loops, filters, state machines and time-of-day logic. Change behaviour by swapping a script, without a firmware rebuild. Control stays at the site by design: the cloud observes, the site decides. If the connection drops, the site keeps storing telemetry (7 days by default, configurable) and forwards it later.

The rest of your product

A local web interface under your brand and product name, with user roles; fault and event logging; signed updates that roll back on their own if a health check fails (Cortex-A76-class production image); and fleet visibility for your sites in ByteHive Cloud.

Beyond energy

Energy is our experience, not our limit.

Some of what ByteHive includes today is energy-specific, such as its SunSpec maps and a sample solar + storage gateway app. The platform itself is general-purpose, so HVAC, building and home-automation products, and any other data collection and control product, can be built on it. We scope yours with you.

Tell us what you're building →

  • Modbus equipment, todayChillers, air handlers, heat pumps, drives and meters that speak Modbus can be described with register maps, the same way as energy equipment.
  • Other protocols, on requestBACnet or KNX for buildings; Zigbee, Z-Wave or Matter for homes. We write the connector; some also need a radio or interface on your hardware, which we scope with you.

See our engineering capabilities →

Why CSS

A lower-risk way to get your product built.

No engineering project is risk-free. These are the risks we reduce.

Head start

Your product doesn't start from zero.

When we build on ByteHive (SDK 1.0.0, released October 2026), device integration, on-site control, data access and fleet visibility already exist. Your budget goes into what makes your product different.

Ownership

Your name, your strategy, your keys.

Your brand and product name, your control strategy and your user experience. You generate your own update-signing keys.

Flexibility

Any protocol, typically within a couple of weeks.

Modbus TCP/RTU and SunSpec ship today. For anything else your equipment speaks, such as EtherNet/IP, we write a connector. It feeds the same data model, so your logic, interface, cloud and updates work unchanged.

Honest scope

What ships, and what doesn't.

ByteHive's shipping list and its roadmap are kept apart on bytehive.ca, and we don't publish roadmap dates. The SDK includes a sample solar + storage gateway app as a starting point, not a finished product; it has been run only with simulators, and we say so. If your plan depends on a roadmap item, ask us where it stands before you approve an estimate.

How it works

From your spec to your product.

You set the scope and approve the estimate. We bill hourly against it.

  1. 01Your specYour equipment, protocols, control strategy, user experience and timeline. We map it against what ByteHive already does, so you can see what already exists and what we build.
  2. 02An estimate you approveWe scope the work with you and estimate it for your approval.
  3. 03We buildOn ByteHive where it fits, under your brand, with connectors for any protocol your equipment speaks. Customization on request.
  4. 04You shipYour product ships under your name. Further changes and new connectors are on request, billed the same way.
Send us your spec

Engineering

From bare-metal firmware to fleet telemetry.

Our experience is in energy. When your product needs work below or beside the platform, this is what we do.

Embedded software
Bare-metal firmware and complex application logic, specializing in safety-critical C/C++.
Edge computing
Local data processing and deterministic signal analysis.
IoT integration
Secure end-to-end architectures for telemetry and device fleet management.
Energy storage control
A high-reliability control framework for multi-BESS (battery energy storage) systems.
Communication gateways
Translating between different protocols to bridge hardware with modern networks.
Embedded Linux
Lean, secure Yocto distributions optimized for specific hardware.
RTOS and drivers
Deterministic behaviour through custom BSPs for QNX, µC/OS and FreeRTOS.
Industrial protocols
Implementations of Modbus, CAN, EtherNet/IP, DNP3 and more, as engineering work on your product. ByteHive itself ships Modbus TCP/RTU and SunSpec today; planned packaged connectors are on the ByteHive roadmap.

Our platform

We make ByteHive.

ByteHive is a real-time software platform for energy and other edge systems: a compact edge runtime written in C, a visual developer tool for control logic (ByteHive Studio, developer preview), and a cloud platform for fleet visibility and updates. ByteHive is commercial software, not open source.

When we build it for you

From your spec, on ByteHive where it fits: that's the service on this page. Our engineering is billed hourly against an estimate you approve; a product built on ByteHive also runs under a ByteHive license.

When your team builds it

Build on the SDK under a ByteHive license; you own the application layer you build. Start at bytehive.ca, or ask us about licensing and we'll walk you through the terms.

See the ByteHive roadmap ↗

Also from CSS Inc.: Employer of Record

Hire in Canada without opening an entity.

Through our Employer of Record service, CSS Inc. legally employs your team members in Canada, with payroll, benefits and compliance handled. They work exclusively for you from day one.

Payroll and taxes

Payroll with Canada Revenue Agency (CRA) source deductions: Canada Pension Plan (CPP), Employment Insurance (EI) and income tax.

Benefits

Health benefits, workers' compensation coverage and statutory leave administration.

Compliance and HR

Employment contracts and onboarding, in line with federal and provincial employment standards.

Legal employer: Chokhawala Software Services Inc. (CSS Inc.), British Columbia, Canada. Pricing on request.

Ask about Employer of Record →

Next step

Send us your spec.

Tell us what you're building: the equipment, the protocols, the control strategy and your timeline. We'll come back with questions, then an estimate for you to approve, and answer what your board will ask: who owns what, and what the ByteHive license covers and costs. Hiring in Canada instead? Say so in your message.

Prefer email? Write to info@css-inc.ca and attach your spec if you have one.