MOCKUP cleanrewrite.com · HomeFree scanQuoteTestsJobAudit packPolicy
Jobs / CR-0142 / quote

StockDesk 3.2: scan complete

accepted under policy Windows desktop app · PE32 · 6.8 MB Delphi 7 · VCL · BDE/Paradox scanned 6m 40s Compatible
✓

We can take this on.

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.

What we need from you

before the work starts
receivedThe program
StockDesk-3.2.zip, used for this scan.
neededA 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
neededTwo 1-hour sessions with staff
A warehouse user and an office user doing normal work, screen-recorded.
laterSign off the test suite
About an hour online. These tests define "working"; the build starts once you sign.
optionalPrinter settings
The delivery-note printer model and paper size, so report PDFs can be compared exactly.
No VM? We can build one from your installer for €1,500, or help your IT image the PC it runs on.
Screens
23
forms and dialogs
Reports
4
delivery note, invoice, stock, orders
Data
11
Paradox tables, 1.2 GB
To rebuild
1,020
program functions

Program code vs library code

library code is excluded from the price
StockDesk, 1,020 functionsDelphi VCL, BDE, QuickReport, 2,120 functions

Surface

from the forms, imports and strings
Screens
23 forms, 140 fields
Reports
4 printed (QuickReport)
Data
Paradox via BDE
Network
shared folder, 3 sites
Command line
none

Risk flags

risk factor ×1.4
clearPacking / obfuscation
Not packed. Delphi form resources are readable.
clearDRM or licence check
No licence-key routine found. If one turns up, we stop.
lowIn model training data
Closed source, never published. No matching public code found.
noteMulti-user locking
Three sites share one Paradox folder. Locking behaviour will be tested with two users at once.
notePrinted reports
Compared as PDFs: text, positions and page breaks.
noteItalian only
All screens and reports are in Italian. The rebuild keeps them; English can be added.

Plan

at the Compatible level · agents do the work, people review
StageWho and whatEst.
spec Record real useTwo 1-hour sessions with your staff, screen-recorded2 days
spec Black-box studyAgents drive the app in copies of your VM with UI automation, mapping every screen, field rule and message3 days
spec Data formatAgents run Ghidra on the Paradox reading code only1 day
you Sign off the testsWe generate ~100 plain-language tests with results recorded from the original. You review, add and sign off2 days
firewall Spec review + lawyerSPEC.md, redrawn wireframes, workflow scripts3 days
build Web appCoding agents, from the spec only. An engineer reviews each module2 weeks
prove Replay and compareRecorded workflows replayed on both; data, files and report PDFs diffed2 days
you Staff acceptanceYour staff use it for a week alongside the old app1 week