IBM i application assessment

Understand your RPG estate before deciding what to modernise.

A focused code-health assessment turns RPG complexity, maintainability and modernisation readiness into evidence you can use to prioritise work and investment.

  • Source analysis runs locally
  • Clear application baseline
  • Practical prioritised findings
Assessment snapshot Example RPG portfolio
Analysis complete
59.8 Maintainability
101 Complexity
25.6% Comments
52.0% Older syntax
Complexity hotspots
SMAIN 29
SSUB 13
SFERR 10
Local source analysis
Code-health baseline
Prioritised findings
Practical next steps

Measure before changing

Modernisation starts with evidence.

Long-running applications often contain years of business knowledge, enhancement and maintenance. The first step is to establish where the real cost, complexity and technical risk are concentrated.

01

Establish

Create a consistent baseline across applications, programs, procedures and subroutines.

02

Identify

Find complexity hotspots, weak maintainability, older syntax and areas where knowledge may be difficult to transfer.

03

Prioritise

Focus review and modernisation effort where it is most likely to reduce risk or deliver measurable value.

Code-health assessment

A defined assessment—not another platform implementation.

KDP helps define an appropriate scope, supports the local analysis and turns the resulting evidence into a structured assessment of application condition and modernisation readiness.

  • Agree the applications and source to be assessed
  • Run the RPG Metrics agent inside your environment
  • Generate detailed local XLSX analysis reports
  • Review calculated metrics and identified hotspots
  • Discuss priorities, risks and practical next steps
Discuss an assessment with KDP

Application evidence

See what the source is really telling you.

The assessment combines several measurements to show application structure, condition and likely modernisation effort.

Maintainability

Code condition

Use maintainability scoring, executable-line analysis and structural measurements to identify code requiring disproportionate effort.

Knowledge

Commenting levels

Measure documentation levels and highlight applications where business or technical knowledge may be difficult to understand and transfer.

Modernisation

RPG Free readiness

Identify older RPG operations and estimate how much work may be required to move towards modern free-format RPG.

Useful answers

Questions the assessment can answer.

Replace assumptions about the application estate with evidence that technical and business stakeholders can discuss.

01

Which RPG programs contain the greatest complexity?

02

Where are the most difficult procedures and subroutines?

03

Which applications are likely to be hardest to change safely?

04

How maintainable and well documented is the current estate?

05

How much older RPG syntax remains in the source?

06

Where could modernisation investment deliver the greatest value?

Application context

RPG findings viewed alongside the wider application.

RPG is normally the primary focus of the measured assessment. Where useful, CL source and operational context can also be reviewed to provide a broader understanding of program control, job processing, error handling and application flow.

CL is considered alongside the RPG evidence rather than presented as equivalent RPG Metrics scoring.

Choose the right approach

One-off assessment or ongoing measurement.

Start with the level of analysis that fits the decision you need to make.

Focused service

KDP Code Health Assessment

A defined review for organisations that need an evidence-based view of an RPG application before planning investment or change.

  • Agreed application scope
  • Local source analysis
  • Structured findings
  • Risk and priority discussion
  • Practical next-step recommendations
Request an assessment
Ongoing capability

RPG Metrics

For teams that want to repeat analysis, track condition over time and make measurement part of their normal development and modernisation workflow.

  • Repeatable local scanning
  • Local XLSX analysis reports
  • Dashboard metrics where enabled
  • Historical comparison and trends
  • Development workflow integration
Explore RPG Metrics

Start with a baseline

Find out what your RPG applications are really telling you.

Talk to KDP Software about the applications you need to understand and the decisions the assessment needs to support.

Discuss an assessment