Case Study / Details

Solar Customer Management System

M Co., Ltd

Manufacturing On-Premise Software Outsourcing

— Case Study

Solar Customer Management System

Real-time anomaly monitoring & field asset visualisation for a Japanese solar operator

— Project Snapshot

At a Glance

Client M Co., Ltd.
Industry Manufacturing / Renewable Energy
Category Software Outsourcing · Web Development · Mobile
Location Japan
Team Size 30 professionals
Phase Coding · Unit Testing
Date 2021 – Present (ongoing labo contract)

— Overview

Project Overview

Sonix partnered with M Co., Ltd. — a Japanese solar energy operator — to build a comprehensive customer and field-asset management platform. The system consolidates anomaly detection, historical data analysis, and geospatial mapping into a single operational hub, enabling operations teams to monitor distributed solar installations in real time and respond to incidents faster than ever before.

— Why Sonix

Why M Co., Ltd. Chose Sonix

Enterprise Java Expertise

Sonix engineers have deep, hands-on experience with Java backend systems and enterprise-grade databases (Oracle, DB2) — the exact stack M Co., Ltd. required.

🗺

Geospatial & Map Integration

Prior experience integrating Google Maps APIs into operational dashboards meant the team could deliver location-aware features with minimal ramp-up time.

👥

Bilingual & Japan-Focused Culture

Sonix’s bilingual team and long track record with Japanese clients ensures smooth communication, on-time delivery, and alignment with Japan’s high quality standards.

— Challenge

The Challenge

M Co., Ltd. operates a wide network of solar panel installations dispersed across Japan. As the portfolio grew, field operations teams faced mounting pressure to manage anomaly reports manually — a fragmented, error-prone process that delayed incident response and made it nearly impossible to get a consolidated view of asset health across all sites.

Key pain points included: siloed data spread across disconnected tools, no real-time visibility into which installations were generating alerts, and no geographic context to help engineers prioritise dispatch decisions. The client needed a unified system that would bring together anomaly detection, historical records, and map-based asset tracking under one roof.

— Our Approach

How We Approached It

1

Requirements Deep-Dive & Architecture Planning

We began with structured discovery sessions to map every anomaly workflow and data source. This allowed us to design a modular architecture — separating alert ingestion, historical storage, and map rendering into clearly bounded layers — before a single line of code was written.

2

Iterative Agile Development with Continuous Feedback

Using short development sprints, we delivered working increments to M Co., Ltd. stakeholders on a regular cadence. This kept scope aligned with real-world operational needs and allowed course corrections early — rather than after full build-out.

3

Rigorous Unit Testing & Handoff to Ongoing Labo

Each module underwent thorough unit testing before integration, ensuring stability at scale. Post-launch, the engagement transitioned into a long-term labo contract so Sonix could continue iterating, patching, and extending the platform as M Co., Ltd.’s network keeps growing.

— Solution

The Solution We Built

Sonix designed and built a centralised Solar Customer Management System on a Java/Talon backend, backed by Oracle and DB2 databases for high-volume data persistence. The platform ingests electronic alert signals from field equipment and processes them through a dedicated anomaly analysis engine — automatically categorising incidents by severity and triggering notifications to the relevant teams via Slack Sign-On integration.

At the heart of the system is a Google Maps–powered visualisation layer that overlays all solar installation locations on an interactive map. Operators can instantly see which sites have active alerts, drill into historical anomaly records for any installation, and log new anomaly inputs directly within the same interface — eliminating the need to switch between tools and dramatically shortening the time from detection to dispatch.

— Technologies

Technologies Used

Talon
Java
Google Maps API
Oracle DB
DB2
Slack Sign-On

— Results

Outcomes & Impact

Real-Time

Anomaly Visibility

Operations teams now see live alerts the moment field equipment reports an issue — no more manual data consolidation.

Unified

Single Source of Truth

Historical records, live alerts, and geographic data consolidated into one platform — eliminating tool-switching and data silos.

3+ Years

Ongoing Partnership

The engagement converted to a long-term labo contract, reflecting M Co., Ltd.’s confidence in Sonix’s quality and reliability.

— Key Features

Key Features

Feature Description
Anomaly Report Function Captures and categorises anomaly signals from connected solar equipment, logging each event with timestamp, type, and severity for downstream processing.
Alert Analysis Engine Automatically evaluates incoming alert data against predefined thresholds and rule sets, surfacing actionable incidents and filtering noise.
Location Information Retrieval Queries geospatial metadata for any installation site, enabling rapid identification of where an incident is occurring relative to other assets.
Nearby Installation Map Display Renders all solar installation points on a Google Maps–powered interface, highlighting sites with active alerts so engineers can assess proximity and prioritise dispatch.
Historical Data Review Provides a searchable audit trail of all past anomalies and responses per installation, supporting trend analysis and maintenance planning.
Anomaly Input & Response Logging Allows field and back-office staff to log new anomaly inputs and record response actions directly within the platform, keeping all data in one place.
Partner Ledger Function Manages partner and vendor records linked to each installation site, supporting accountability and streamlined communication with external stakeholders.

— Client Testimonial

What the Client Said

Before this system, our team spent too much time chasing down data from different tools just to understand what was happening on the ground. Sonix built exactly what we needed — everything is in one place now, alerts come through instantly, and we can see the full picture on a map. The quality has been consistently high, and the team is responsive whenever we need changes. We have continued working with Sonix ever since, and we have no intention of stopping.

— Project Manager, M Co., Ltd.

Japan


Sonix — Your success is our happiness.

Project Details

  • M Co., Ltd
  • Manufacturing / Renewable Energy
  • Manufacturing On-Premise Software Outsourcing
  • 1 April 2021
  • Talon Java Google Maps API Oracle DB2 Slack Sign-On
  • Japan
    • Anomaly Report Function: Captures and categorises anomaly signals from connected solar equipment, logging each event with timestamp, type, and severity for downstream processing.
    • Alert Analysis Engine: Automatically evaluates incoming alert data against predefined thresholds and rule sets, surfacing actionable incidents and filtering noise.
    • Location Information: Retrieval Queries geospatial metadata for any installation site, enabling rapid identification of where an incident is occurring relative to other assets.
    • Nearby Installation Map: Display Renders all solar installation points on a Google Maps–powered interface, highlighting sites with active alerts so engineers can assess proximity and prioritise dispatch.
    • Historical Data Review: Provides a searchable audit trail of all past anomalies and responses per installation, supporting trend analysis and maintenance planning.
    • Anomaly Input & Response Logging: Allows field and back-office staff to log new anomaly inputs and record response actions directly within the platform, keeping all data in one place.
    • Partner Ledger Function: Manages partner and vendor records linked to each installation site, supporting accountability and streamlined communication with external stakeholders.

Contact Us For Your Next Project