Source Code Maintenance · Since 2002

The developer is gone, the source is stranded. ICT brings it back.

A dedicated service that analyzes, fixes, and maintains automation equipment source code left behind after the original developer departed, the vendor shut down, or the maintenance contract ended.

  • Developer Left
  • Vendor Shut Down
  • Support Ended
The problem

Does any of this sound familiar?

The moment the 'person' disappears, the software stops with them. And machine downtime is pure lost productivity.

CASE 01

The developer left

The engineer who wrote that machine left three years ago. Nobody has touched it since.

No one understands the source anymore — so when anything breaks, nothing can be done.

CASE 02

The vendor shut down

The company that built our machine went out of business last year. We still have the source, but nobody to ask.

The source is in hand, but no one on the team understands it well enough to change anything.

CASE 03

Support ended

After the contract ended, we can't reach them. Even urgent fixes slip by months.

With outside support gone, shop-floor response times have completely collapsed.

Our Solution

We get stranded source running again

Source the developer abandoned, machines whose vendor disappeared, systems that lost their maintenance — ICT brings them back with 25 years of hands-on experience.

01

25 years of field experience

Specialists in PC control

  • Founded 2002 · 25+ years in PC-based control
  • 1,500+ runtime licenses delivered to production
  • Multiple customers maintained for 10+ years
  • Coverage across semiconductor, solar, rail, SMT
02

XLog logging system

Architecture proven on production lines

  • PREFIX-based structured logs
  • Unit-level state-transition tracking
  • Supports remote issue diagnosis
  • Installed into your source during onboarding
03

Path to QMachineStudio

Next-generation control platform

  • In-house integrated development platform
  • Script-based (XScript) sequence control
  • Runtime editing · runtime debugging
  • Gradual modernization path available
Multi-stack Capability

C++ · C# · C++Builder — under one roof

Maintenance shops that handle all three at an expert level are rare. ICT works fluently across them, so legacy systems with mixed stacks can be maintained as one.

  • C++ / Visual Studio

    Native control software, real-time data processing

  • C# / WPF

    Modern UI on top of .NET Framework 4.8

  • C++Builder / VCL

    Large-scale legacy systems, STL-minimal designs

XLog System

We make the source speak

When a machine halts, the cause must come from a record — not a guess. XLog turns unattended source into a system you can reason about.

BEFORE

Before XLog

  • Relying on console output
  • Logs lost at machine restart
  • Root-cause analysis takes days
  • Recurring 'unknown cause' halts
AFTER

After XLog

  • PREFIX-based structured logs
  • Per-unit state transitions on a timeline
  • Root-cause analysis dramatically faster
  • Diagnosis based on evidence, not guesses

Faster diagnosis = shorter downtime = sustained customer productivity

Onboarding Program

Onboarding — 3-week focused audit

A 3-week intensive analysis and refactor program that starts after contract. The onboarding fee is charged per project (per source tree).

Onboarding
5,000,000KRW
per project · VAT excluded · one-time
  1. WEEK 01

    Source analysis

    • Full architecture report
    • Module dependency diagram
    • Build environment verification
    • Communication protocol summary
  2. WEEK 02

    Improvement proposal

    • Code quality assessment
    • List of latent risks
    • Performance optimization proposals
    • Prioritized improvement roadmap
  3. WEEK 03

    XLog install · refactor

    • XLog system installed
    • PREFIX-based restructuring
    • Debug visibility maximized
    • Verification report

Derived projects (separate source trees) incur +KRW 500,000 per source · onboarding is always billed per project

Monthly Plans

Monthly maintenance plans

After onboarding, ongoing monthly maintenance begins. Each source (project) is contracted separately. Two SLA plans are available.

Item
BASIC
Basic
1,000,000KRW / month
RECOMMENDED
STANDARD
Standard
1,500,000KRW / month
Monthly fee (per project)
KRW 1.0M
KRW 1.5M
First response
Within 1 business day
Within 4 hours (weekdays)
Hotline
Included
Included
Project group chat
Provided
Provided
Bug fixes & incidents
Included
Included (prioritized)
Small additions
Included (IO · options)
Included (IO · options)
Source delivery
Included
Included
Git history
Included
Included
Monthly report
Summary
Detailed
Derived project add-on
+KRW 500K/mo
+KRW 500K/mo

All prices exclude VAT

Long-term Discount

Up to 25% off with prepayment

Prepay and get significantly lower effective monthly rates. All discounts are per project (per source).

CONTRACT 01

Monthly

Monthly
Base price
Basic
KRW 1.0M / mo
~1.0M/mo
Standard
KRW 1.5M / mo
~1.5M/mo

Billed monthly · easy to start

CONTRACT 02

6-month prepay

Semi-Annual
17% off
Basic
KRW 5.0M
~830K/mo
Standard
KRW 7.5M
~1.25M/mo

Saves KRW 1.0M ~ 1.5M vs list

BEST VALUE
CONTRACT 03

12-month prepay

Annual
25% off
Basic
KRW 9.0M
~750K/mo
Standard
KRW 13.5M
~1.12M/mo

Saves KRW 3.0M ~ 4.5M vs list

At 12-month prepay, the cost is ≤ 1/7 of an in-house developer's annual salary — with no hidden cost

Cost Comparison

About 1/4 the cost of one in-house hire

Pick a 25-year specialist instead of hiring one person. Once you factor in transition gaps, handover risk and hidden costs, the gap is even larger.

In-house hire

5,000,000 ~ 7,000,000KRW / month
3–7 years of automation control experience · salary only
  • + Social insurance · severance · benefits
  • + Office, equipment, licenses
  • + Recruiting · training · onboarding
  • + Handover-gap risk

ICT Maintenance (Standard)

1,500,000KRW / month
25-year specialist · flat monthly fee per project
  • 4-hour response · hotline
  • Bug fixes · small additions included
  • Source delivery · Git history
  • No hidden cost
Launch Promotion

Launch promotion

To seed the service and build references, ICT offers strong benefits to early adopters. Slots are granted on a first-come, first-served basis.

TIER 01

EARLY ADOPTER

Early Adopter
#1 – #10
Onboarding
KRW 5.0M
Lock · Locked for life
  • Listed as a reference
  • Price locked for life
  • Priority QMS support
  • One advisory session per year
TIER 02

PROMOTION

Promotion
#11 – #20
Onboarding
KRW 5.0M
Lock · Locked for 2 years
  • KRW 2.0M off
  • Price locked for 2 years
  • Instant benefit
  • Standard service
TIER 03

STANDARD

Standard
#21 onward
Onboarding
KRW 7.0M
Lock ·
  • Onboarding KRW 7.0M
  • Standard monthly fee
  • Selective engagement
  • Quality-first operation

Slots are assigned in the order contracts are signed — please contact ICT to confirm current availability

Contract Process

How we engage

Structured process · transparent source management

  1. 01

    NDA

    Immediate
    • · Sign NDA
    • · Grant source access
  2. 02

    Source review & proposal

    3–5 days
    • · Check source accessibility
    • · Agree on plan · sign contract
  3. 03

    Onboarding program

    3 weeks
    • · Analysis · improvement proposal
    • · XLog installation
  4. 04

    Monthly maintenance

    Monthly
    • · Source delivery · Git history
    • · Monthly report
Source Management

Transparent source management

Every line we change is returned to you. A partnership you can hand back to your own team at any time.

01

NDA

Confidentiality first

  • Source access only after NDA
  • Strict customer confidentiality
  • Work only within agreed scope
  • Data deletion at contract end
02

Source delivery

Your assets, not ours

  • All modified source handed back
  • With change history & comments
  • Always in buildable state
  • No vendor lock-in
03

Git history

Versioned, traceable

  • Git-based version management
  • Every change recorded in commits
  • Repo access for your engineers
  • Inspect or roll back any time
Evolution Roadmap

A path to QMachineStudio

Our maintenance service is not just about keeping today's source alive. Whenever you are ready, we provide a natural path to the next-generation QMachineStudio platform.

  1. PHASE 1

    Stabilize today's source

    Start with the source that is stranded

    • XLog system installed
    • Incident response in place
    • Source management restored
  2. PHASE 2

    Hybrid operation

    Introduce QMS elements gradually

    • Partial migration of sequences to XScript
    • Unified log analysis
    • Remote monitoring
  3. PHASE 3

    Full QMS migration

    Global-grade control platform

    • Fully QMS-based operation
    • Ready for overseas deployment
    • Significantly reduced maintenance cost

Today's stranded source → tomorrow's global-standard platform

Service Scope

Out of scope

A clearly defined scope is the foundation of a long partnership. The following items are outside this maintenance service and are quoted separately on request.

Not included

  • ×Full sequence redesign due to hardware swap
  • ×New MES / SCADA integration development
  • ×Large-scale feature additions or system-wide refactors
  • ×Source ownership / IP transfer
  • ×Adaptation to major Windows OS upgrades
  • ×Third-party commercial library license fees
  • ×Visual Studio · C++Builder tool license fees
  • ×Hardware fault diagnosis (PC, comms boards, cables)

Separate terms apply

  • On-site visits (travel billed separately)
  • After-hours & weekend urgent response
  • Holiday response (prior arrangement)
  • Out-of-band large additions
  • Training and knowledge-transfer sessions
  • QMachineStudio migration work
  • New communication protocol development
  • Other items under separate quote
Get Started

The source is stuck. ICT gets it running again.

Reach out now to check remaining Early Adopter slots (10 total). After NDA, a proposal follows within 3–5 days of source review.