Your own licence, a dissolved vendor and documented contact attempts fit our "abandoned software" route. EU law applies, so the spec will come from using the app as a black box, with decompilation limited to the Paradox data files.
| received | The program StockDesk-3.2.zip, used for this scan. |
| needed | A VM we can run stockdesk.ova (Windows 7, StockDesk 3.2, BDE 5.2) with an anonymised copy of your data. We check it boots and the app opens within a day. Upload guide |
| needed | Two 1-hour sessions with staff A warehouse user and an office user doing normal work, screen-recorded. |
| later | Sign off the test suite About an hour online. These tests define "working"; the build starts once you sign. |
| optional | Printer settings The delivery-note printer model and paper size, so report PDFs can be compared exactly. |
| clear | Packing / obfuscation Not packed. Delphi form resources are readable. |
| clear | DRM or licence check No licence-key routine found. If one turns up, we stop. |
| low | In model training data Closed source, never published. No matching public code found. |
| note | Multi-user locking Three sites share one Paradox folder. Locking behaviour will be tested with two users at once. |
| note | Printed reports Compared as PDFs: text, positions and page breaks. |
| note | Italian only All screens and reports are in Italian. The rebuild keeps them; English can be added. |
| Stage | Who and what | Est. |
|---|---|---|
| spec Record real use | Two 1-hour sessions with your staff, screen-recorded | 2 days |
| spec Black-box study | Agents drive the app in copies of your VM with UI automation, mapping every screen, field rule and message | 3 days |
| spec Data format | Agents run Ghidra on the Paradox reading code only | 1 day |
| you Sign off the tests | We generate ~100 plain-language tests with results recorded from the original. You review, add and sign off | 2 days |
| firewall Spec review + lawyer | SPEC.md, redrawn wireframes, workflow scripts | 3 days |
| build Web app | Coding agents, from the spec only. An engineer reviews each module | 2 weeks |
| prove Replay and compare | Recorded workflows replayed on both; data, files and report PDFs diffed | 2 days |
| you Staff acceptance | Your staff use it for a week alongside the old app | 1 week |