Langkau ke kandungan

Projects

Eight engagements. RM 12.7 million delivered or running.

Every system below is either in production now or was handed over to the agency’s own team. Values are contract values. Where we worked beside another vendor, it says so.

iPayment at JANM

— RM 8.2 million, in production

Select any engagement for scope, delivery, and interface detail

8 engagements · RM 12.7 million

Jabatan Akauntan Negara Malaysia iPayment RM 8.2 million 2025 – ongoing Detail
Contract value
RM 8.2m
External interfaces
3
Platform
RHEL
Status
In production

What the system does

The national payment platform of the Accountant General’s Department. Payment instructions are raised, authorised, and settled through it, and reconciled against the daily settlement file.

Read the full case study →

What we delivered

  • Maintenance and support of the production platform.
  • Red Hat Enterprise Linux administration with high-availability load balancing.
  • Proactive monitoring with a defined escalation path.
  • Defect resolution against an agreed response window.
  • Technical and operational documentation kept current as the system changes.

Interfaces to systems we do not own

PayNet RESTful API Bidirectional

Payload — Payment instruction out, settlement acknowledgement back.

On failure — Retries carry an idempotency key. Unacknowledged instructions are held and reconciled against the daily settlement file, never resubmitted blind.

iGFMAS RESTful API Bidirectional

Payload — Payment voucher out, payment status back.

On failure — Requests are queued on timeout and replayed in order. Status mismatches are raised in the daily reconciliation report for a named officer to clear.

Merchant Bank RMA RESTful API Outbound

Payload — Signed remittance message set.

On failure — Rejected messages are parked for manual release. A financial instruction is never resubmitted automatically.

Lembaga Pembangunan Industri Pembinaan Portal Pengurusan Sumber Manusia RM 2.3 million 2023 – 2026 Detail
Contract value
RM 2.3m
Modules
18
Master data
SAP HANA
Status
In production

What the system does

Eighteen human resource modules covering the full employee lifecycle for the Construction Industry Development Board, from appointment through leave, claims, and performance.

Read the full case study →

What we delivered

  • Requirements analysis with the agency’s own HR officers.
  • Eighteen modules built, tested, and accepted.
  • Read integration against the agency’s SAP HANA instance.
  • Mobile approval path for leave and claims.
  • User acceptance testing run with the client, module by module.
  • Delivered beside other vendors’ teams working in the same project.

Interfaces to systems we do not own

SAP HANA SQL view and REST Inbound

Payload — Employee master, cost centre, organisation structure.

On failure — The last successful snapshot is served with its timestamp visible to the user. The delta job re-runs on the next cycle without operator action.

Firebase Cloud Messaging FCM HTTP v1 Outbound

Payload — Leave and claim approval request.

On failure — Approval state lives in the portal. The notification carries no decision, so a lost message cannot approve or reject anything.

Lembaga Kemajuan Pertanian Muda Crop Cutting Survey and dashboard RM 500,000 2024 – 2025 Detail
Contract value
RM 500k
External interfaces
2
Field mode
Offline
Status
Delivered

What the system does

Padi yield enumeration captured in the field, and a dashboard for the officers who act on the numbers. Enumerators work in areas without reliable coverage.

What we delivered

  • Field capture application for enumerators.
  • Signed offline session so field work continues without coverage.
  • Sync with re-authentication on return to coverage.
  • Officer dashboard over the collected survey data.

Interfaces to systems we do not own

Active Directory LDAP / SSO Inbound

Payload — User principal name, enumerator role.

On failure — Enumerator devices hold a signed offline session so field work continues without coverage, and sync re-authenticates on return.

Firebase Cloud Messaging FCM HTTP v1 Outbound

Payload — Survey assignment, sync prompt.

On failure — Notifications are advisory. Every assignment also arrives on the next authenticated sync, so a dropped push loses no work.

Suruhanjaya Koperasi Malaysia Easy Coop 2.0 — Sistem Perakaunan Konsep Mudah Koperasi RM 390,000 Sept 2026 – Sept 2028 Detail
Contract value
RM 390k
Our role
Dev partner
Term
24 months
Status
Awarded

What the system does

A simplified accounting system for cooperatives registered with the Malaysia Co-operative Societies Commission.

What we delivered

  • Development against the scope set by the appointed contractor.
  • Accounting module build and test.
  • Documentation to the Commission’s format.
  • Examedia Software is the development partner to the appointed contractor on this engagement.

Interfaces

Interfaces are defined by the appointed contractor. None are contracted to Examedia Software at award.

Perbadanan Putrajaya FOAMMS 3.0 RM 380,000 2022 – 2024 Detail
Contract value
RM 380k
Flow
Complaint to payment
External interfaces
1
Status
Delivered

What the system does

Facility complaints for Putrajaya, tracked from lodgement through work order to contractor payment — one record carrying the whole chain.

Read the full case study →

What we delivered

  • Complaint lodgement and triage.
  • Work order issue and contractor assignment.
  • Payment certification against completed work.
  • Mobile notification for assignment and status change.

Interfaces to systems we do not own

Firebase Cloud Messaging FCM HTTP v1 Outbound

Payload — Complaint assignment, work order status change.

On failure — The complaint queue remains the record of truth. A missed push changes no state and the queue is re-read on open.

Dewan Bandaraya Kuala Lumpur SIMS RM 710,000 2021 – 2023 Detail
Contract value
RM 710k
Scope
Stock and inventory
External interfaces
1
Status
Delivered

What the system does

Stock and inventory control across Kuala Lumpur City Hall stores, with a mobile approval path for stock movement between them.

Read the full case study →

What we delivered

  • Stock master and store-level inventory control.
  • Movement request and approval workflow.
  • Mobile approval for authorised officers.
  • Stock position reporting.

Interfaces to systems we do not own

Firebase Cloud Messaging FCM HTTP v1 Outbound

Payload — Stock movement approval request.

On failure — Approvals are actioned in the system, not in the notification. Pending items stay in the approver’s list until cleared.

Akademi Suruhanjaya Pencegahan Rasuah Malaysia GMACA RM 150,000 2021 – 2023 Detail
Contract value
RM 150k
Modules
12
External interfaces
1
Status
Delivered

What the system does

Training management for the MACC Academy across twelve modules — course catalogue, enrolment, attendance, and completion records.

What we delivered

  • Twelve training management modules.
  • Single sign-on against the Academy’s own directory.
  • Attendance and completion records per officer.

Interfaces to systems we do not own

Active Directory LDAP / SSO Inbound

Payload — User principal name, group membership.

On failure — Local credential fallback for named administrators only. Session length is unchanged, so a directory outage cannot extend access.

Ekuiti Nasional Berhad Iltizam Catalyst · PDP Graduate · PDP Alumni RM 110,000 2022 – 2024 Detail
Contract value
RM 110k
Systems
3
Scope
Programme management
Status
Delivered

What the system does

Three programme management systems for the investment company’s development and alumni tracks — application, selection, cohort tracking, and alumni records.

What we delivered

  • Iltizam Catalyst programme management.
  • PDP Graduate intake and cohort tracking.
  • PDP Alumni records and engagement history.

Interfaces

Standalone programme systems. No interfaces to systems outside Ekuiti Nasional Berhad.

Want the interface detail?

The home page carries the live integration map — every interface with its protocol, direction, payload, and what happens when it fails.

Open the integration map →