Must everything be replaced at once?
A phased approach can be considered if dependencies allow it. Identify a bounded workflow and its connection to the existing system before deciding what can move independently.
Can we keep existing records?
Existing records require a review of formats, quality and business meaning. Agree migration, validation and access requirements before promising that every historical field will transfer unchanged.
How is the release scope agreed?
Start with the tasks the replacement must support and the records it must preserve. Set acceptance examples, release responsibilities and any period of parallel operation in the agreed plan.
How is the project scope agreed?
Agree the essential tasks, information, roles and acceptance examples before development. For legacy software modernisation, that means documenting existing workflows, system dependencies and data formats and separating launch requirements from later additions.
What should the proposal make clear?
Ask for the deliverables, external dependencies, ownership, testing and handover responsibilities to be named. The proposal should also explain commercial terms, exclusions and how changes to the agreed scope are handled.