Budget: 10000 PLN Deadline: 14 days
I would treat the amount of 10,000 PLN as !!the first stage of entry and stabilization!! for 14 days, rather than a promise to close the entire missing 30 percent without insight into the code. With a program for invoices, KSeF, JPK, databases, and DevExpress, such a budget makes sense as a controlled stage - code audit, gap mapping, critical fixes, comparative tests of the old and new versions, and a plan to close everything.
First, I would approach the project from the perspective of behavioral compliance - screen by screen, scenario by scenario, with a list of differences between the old application and the C#/.NET version. I can work with WPF or WinForms using DevExpress, organize the missing modules, create regression tests, and use artificial intelligence tools to analyze a large codebase, but accounting decisions need to be validated on hard cases, because paper will accept anything, but accounting software will not =)
> Question 1 - is the old version in Visual Basic 6.0 or another technology?
> Question 2 - do you have a list of modules with missing functions and errors, or do we need to recreate it first by comparing the two versions?
On your side, a repository, startup instructions, a test database, the old working version, sample documents, and an indication of the most important user paths will be needed. It makes the most sense to start with a short technical entry, because otherwise, it’s easy to lead the migration to a false end, and then discover differences in taxes, prints, or exports.
> Similar experience Ingello
> https://business.ingello.com/platforma - a complex corporate platform with modules and roles
> https://business.ingello.com/forma-bpm - business processes, forms, and operational logic
> https://business.ingello.com/prime-eva - production, records, integrations, and systematic data organization
More about the approach to such projects - https://systems-fl.ingello.com