ReqPOOL Suite

App2Spec

Reverse engineering — blackbox

App2Spec creates AS-IS specifications of existing software from observation: an AI agent operates the application autonomously like a user, or watches real users at work — deriving the complete AS-IS functionality, stored in a standardized knowledge graph. Every statement is traceable to evidence (screenshots, event logs).

Modules & features

Observe

The agent operates the target software autonomously or records users at work — web and Windows desktop applications, including browser recording without any local installation.

Analyse

Screenshots and events are transformed into standardized entities of a knowledge graph — uniformly structured and comparable across applications.

Specify

Structured AS-IS specification with screens, controls, navigation paths, data fields, derived business rules and end-to-end processes incl. process diagrams.

Publish & export

Viewable online; export to Word, PDF and Markdown — in German or English, configurable per project.

Evidence-first

Every statement of the specification is backed by screenshots and event logs — verifiable for tenders, audits and system replacements.

Usage best practices

  • Record representative users and real workflows — test systems with synthetic data only as a supplement.
  • Spot-check the evidence with the business side before releasing the AS-IS specification.
  • Use the standardized ontology to make applications comparable across the landscape.
  • Reuse the AS-IS specification as the baseline for tenders, to-be concepts and later acceptance (Signoff).

Used in phases

03 Analyse