Project enquiriesfaithdragon@groo.hk

Software development

App, Web & Connected Device Software Development

We build iOS and Android apps, mini programs, web tools and backend systems, as well as device firmware and connectivity. Software can be commissioned on its own or developed alongside hardware.

Device firmware

Reliable, efficient hardware that can be maintained remotely.

  • MCU and RTOS firmware development
  • Sensor drivers and data acquisition
  • BLE, Wi-Fi and 4G connectivity
  • Low-power strategies and optimization
  • Remote OTA updates

Mobile apps

Apps for device setup, pairing, management and data viewing.

  • Native and cross-platform iOS and Android development
  • Device setup, pairing and management
  • Bluetooth communication and protocol integration
  • Health and activity data visualization
  • Push notifications and alerts

Cloud backend

Manage devices, users, data and alerts in one place.

  • Device connectivity and management platforms
  • Data storage, threshold alerts and dashboards
  • Users and permissions
  • Open APIs and third-party system integration
  • Deployment, monitoring and operations support

Mini programs & supporting tools

Mini programs, web pages and tools for day-to-day operations.

  • WeChat mini programs
  • Mobile web campaigns and showcase pages
  • Dealer and institution management tools
  • Production testing and after-sales tools

Choose your development service

Two ways to work together

Software delivered with hardware

One team develops the hardware and software. We agree on communication protocols during design, develop firmware, apps and backend systems in parallel, and test them together on the device.

Independent software projects

For existing devices that need a companion app, an app rebuild or a backend system, we start by reviewing the protocols and agreeing on the scope. We also account for device constraints such as Bluetooth timing and power consumption.

Explore hardware capabilities →

Software delivery process

We agree on device, app and backend interfaces before development and integration testing.

  1. 01

    Requirements & prototypes

    Review user workflows and agree on screens and features

  2. 02

    Protocols & interfaces

    Agree device, app and cloud interfaces first

  3. 03

    Parallel development

    Develop firmware, apps and cloud platforms together

  4. 04

    Hardware & software integration

    Test communication, data handling and functions on real devices

  5. 05

    App release & deployment

    App store publication and platform deployment

  6. 06

    Iteration & maintenance

    Version updates, platform compatibility and issue response

Frequently asked questions

Do you take software-only projects?

Yes. We can start with communication protocols for existing devices that need apps or data platforms. For older products without documentation, we can analyze the protocols before development.

Who owns the app accounts and servers?

Developer accounts, hosting, source code and third-party component usage are agreed before work begins. We provide submission, deployment and handover materials within that scope.

Can you develop only firmware for our software team?

Yes. We can deliver firmware, apps or cloud platforms separately, aligning interfaces with your team's requirements.

How does ongoing maintenance work?

We can discuss maintenance by release or by period, with the support scope, platform updates and deployment responsibilities agreed in advance.

Talk to us about your software project

Send project details