株式会社先行技術(LDTech)

Existing-system modernization with generative AI

Take your systemsforward.

With generative AI: shorter timelines, quality kept, costs under control. We turn existing systems into easy-to-use web apps.

SystemsCOBOL / PHP / Java 8 (1.8) / VB

  • Timeline: about 3–6 months
  • Quality: reviewed and tested by people
  • Cost: only the scope you need

Online across Japan | Fixed-scope contracts with agreed deliverables

  • Generative AI
  • Shorter timelines
  • Quality maintained
  • Real improvements
  • Lower cost
  • Human review & tests

00 / WHY LDTECH

Five common concerns, answered.

Making real use of generative AI, short timelines, keeping quality, real improvement and controlling cost. This page shows how we handle each one.

  • 01 / CONCERN

    Can generative AI really help?

    Generative AI drafts the analysis, design and implementation. People review the content and keep the evidence.

  • 02 / CONCERN

    Can it be done quickly?

    We start with one screen or one function and proceed in stages, aiming for about 3–6 months from start to delivery.

  • 03 / CONCERN

    Will quality suffer?

    Engineers review and test every AI draft. Test results and handover documents are part of the deliverables.

  • 04 / CONCERN

    Will it actually get better?

    We sort out what to keep and what to change, delivering screens you can check on site and editable design documents that are easy to hand over.

  • 05 / CONCERN

    Will costs come down?

    Instead of a full rebuild, we change only what is needed. Scope, cost and deliverables are agreed in advance, and sample prices are published.

01 / SERVICES

The improvements your work needs.

Start with a manageable scope: one screen, one feature or one data connection.

Analysis & mapping

Unclear system behavior?

Use generative AI to help map how processes and data connect.

See what could change and what it affects

UI & web upgrades

Hard-to-use screens?

Retain existing logic and improve the input, search and web screens you need.

Screens and features your team can review

Design documentation

Missing or outdated specs?

Create Excel design specifications from source code and verified requirements.

Editable documents for easier handover

02 / AI × HUMAN EXPERIENCE

Read. Organize. Verify.

From one document to the next action: see how AI and people share the work in three steps.

This is a fixed example for explanation. It does not connect to a real AI model and does not accept input, send data, or run anything automatically.

View the reference memo (fictional)

Fictional product memo: We want to introduce three products (A, B and C) on our website. Product C is still in development, so describe it as a planned feature. Detailed enquiries are accepted by email.

LOCAL SCENARIO01 / 03

First, be clear: what is the evidence?

This demo uses a fictional product memo to show how to handle only the information that is needed.

  • Three products need to be introduced
  • Describe the product direction as planned features
  • Accept detailed enquiries by email

INPUT / SYNTHETIC SAMPLE

03 / UPGRADE EXAMPLE

Today's workflows. A better system.

Decide what to keep and what to change, then improve in stages to suit your budget.

BEFORE

Legacy business system

COBOL + Java

  • Complex screens
  • Scattered data
  • Missing specs

AI-ASSISTED

Generative AI + engineers

Analyze specs · Draft designs · Propose code

AI drafts

People review & test

AFTER / EXAMPLE

An easier-to-use web app

React
Interface
Node.js
Logic & APIs
PostgreSQL
Database

One possible architecture. Reuse existing assets and improve the areas you need, step by step.

04 / SOLUTIONS

The tools you need. Built for your work.

Examples of solutions designed individually for your requirements

01 / SYSTEM MAP

System visualization

Processes, data and upgrade scope in one view.

02 / WEB APP

Business web apps

Input, search and approvals in one interface.

EXCEL / DESIGN SPEC

Illustrative Excel design specification
ItemDefinition
UI fieldsInput / display
LogicBusiness rules
DataFields / references

03 / EXCEL SPEC

Excel design specs

Editable specifications for screens, logic and data.

DEMO / SAMPLE CASE

From one COBOL program to a design spec and verification results

A fictional sample created by LDTech shows the three deliverables above in concrete form. For your source code, you receive them in the same form.

Demo (fictional sample)This is not a customer project or real data. It uses an order discount calculation as the example.

  1. STEP 1 / Original program

    ORDCALC.cbl (excerpt)

    A typical program that sets the order amount and status from quantity, unit price and customer rank.

    001100     MOVE ZERO TO WS-DISC-RATE.
    001200     IF IN-QTY >= 100
    001300         MOVE 0.05 TO WS-DISC-RATE
    001400     END-IF.
    001500     IF IN-CUST-RANK = 'A'
    001600         ADD 0.02 TO WS-DISC-RATE
    001700     END-IF.
    001800     COMPUTE OUT-AMOUNT ROUNDED =
    001900         IN-QTY * IN-UNIT-PRICE * (1 - WS-DISC-RATE).
    002000     IF OUT-AMOUNT > IN-CREDIT-LIMIT
    002100         MOVE '9' TO OUT-STATUS
    002200     ELSE
    002300         MOVE '0' TO OUT-STATUS
    002400     END-IF.

    Scroll sideways to see the whole program

  2. STEP 2 / Business rules

    Four rules and one open question

    AI drafts the rules and an engineer confirms each one against the source lines. Unknowns are not filled in by guesswork.

    Four rules and one open question
    IDRuleSource lines
    R-01Quantity of 100 or more: 5% discount001200–001400
    R-02Customer rank A: 2% more (up to 7%)001500–001700
    R-03Amount rounded to the nearest yen001800–001900
    R-04Over the credit limit: “on hold” (status 9)002000–002400
    U-01Approval and notification after a hold are not in this programOpen: decide with the customer
  3. STEP 3 / Excel design spec

    ORDCALC_design_spec.xlsx

    Screen, processing and data specifications are delivered in a form you can edit. Each row keeps its source.

    • Overview
    • Inputs and outputs
    • Processing rules
    • Open questions
    ORDCALC_design_spec.xlsx
    NoItemCondition / calculationSource
    1Discount rateQuantity ≥ 100 → 5%R-01
    2Discount rateCustomer rank A → +2%R-02
    3Order amountQuantity × unit price × (1 − discount rate), roundedR-03
    4StatusAmount > credit limit → 9 (on hold), otherwise 0R-04
  4. STEP 4 / Verification results

    Same input to old and new, then compare

    We feed the same data to the migrated program (for example, Java) and the original COBOL and check that the results match. Any difference is recorded with its cause.

    Same input to old and new, then compare
    NoNoInputInputOld (COBOL)OldNew (Java)NewResultResult
    T1Qty 99, unit price 1,000, rank B99,00099,000Match
    T2Qty 100, unit price 1,000, rank B95,00095,000Match
    T3Qty 100, unit price 1,000, rank A93,00093,000Match
    T4Qty 150, unit price 333, rank A (rounding)46,45446,454Match
    T5Same as T2, credit limit 50,000Status 9Status 9Match

    Old = original COBOL, New = migrated program (for example, Java)

    5 of 5 cases match1 open question (U-01) to decide with the customer

05 / HOW IT WORKS

Start small. Check as we go.

We agree on scope, cost and how to verify before we start. Deliverables at each stage are examples.

  1. 01. Agree on scope & cost

    Review your system and budget, then agree on scope, deliverables and acceptance criteria.

    Sample deliverablesUpgrade plan and tailored quote

  2. 02. Prototype & validate

    Use AI to prepare drafts. Our engineers and your team review the requirements and behavior.

    Sample deliverablesPrototype screens and review findings

  3. 03. Upgrade, test & deliver

    Complete the agreed changes, test them and deliver the supporting documentation.

    Sample deliverablesSource code, test results and handover documents

Illustrative price

Example: per COBOL source program

JPY 5,000–10,000

Not a flat rate or a guaranteed price cap

This is a sample price. Your quote will depend on the size and complexity of the source code and the work included. We will clarify tax treatment and the total project cost in the quote.

Indicative timeline

From development start to delivery

3–6 months

We agree on a schedule for each project.

If you have a target delivery date, please contact us well in advance.

06 / VIDEO

How an upgrade works, in 33 seconds.

From receiving your source code, through AI analysis and drafts, engineer review and tests, to delivery of the web screens and design documents, in 33 seconds.

No audio. Captions are in Japanese.

07 / ABOUT US

Carry your business knowledge forward.

株式会社先行技術 (LDTech) takes on existing-system modernization, web interface renewal and Excel design documentation with generative AI, under fixed-scope contracts with agreed deliverables. We welcome discussions about your budget and upgrade scope, primarily online, from across Japan.

How we work

  • Document the evidenceAnalysis results, the reasons behind decisions and test results go into the design documents and records, so anyone can trace them later.
  • Identify the unknownsWhere the specification is unclear we never fill the gap by guessing: the point is listed as unconfirmed and settled before we proceed.
  • Validate in small stepsWe run and check one screen or function at a time, so problems surface early and scope and cost stay under control.

COMPANY PROFILE

Company
株式会社先行技術
Brand
LDTech
Established
March 2018
Address
〒341-0009埼玉県三郷市新三郷ららシティ2丁目1番2-502号
Employees
5
Business
Modernization of existing business systems (COBOL / PHP / Java / VB)UI renewal and web migration of business systemsDesign documentation (Excel format)* Generative AI drafts the analysis, design and implementation; engineers review and test.
Systems to discuss
COBOL / PHP / Java 8 (1.8) / VB

LET’S MOVE FORWARD.

Let's find an upgrade that fits your budget.

You can get in touch even if you don't know the technical details yet.

  • Your challenge
  • Current system, if known
  • Budget and target date, if available

View your consultation & progressYou can also contact us by email. Select the email address to open your email app.