Legacy Software Consulting

Legacy software program choices are:

  • Reinvigorate (make changes to bring it up to date)
    • Use the same software development environment with the newest version which includes multi device support.
      • Minimal retraining of software engineers due to the familiarity with the software development environment.
      • Minimal testing and training of end users should occur.
      • Budgetary considerations to be determined.
  • Replace (start from scratch in building a new software program)  *
    • Use the same software development environment with the newest version which includes multi device support.
      • Minimal retraining of software engineers due to the familiarity with the software development environment.
      • Full testing and training of end users during all phases of development.
      • Budgetary considerations to be determined.
    • Use the different software development environment which includes multi device support.
      • Retraining of existing software engineers and/or hiring of new software engineers familiar with the new software development environment.
      • Full testing and training of end users during all phases of development.
      • Budgetary considerations to be determined.
  • Rethink (investigate and absorb but do nothing for now)
  • Retire *
    • Old software program is rarely used anymore.
      • No one knows what the software program is supposed to do.
      • No one knows  how the software program works.
      • No one knows what benefits the software program has anymore.
      • Budgetary considerations to be determined.
  • Research Material

* Removal of old software program from servers and devices and if desired storage by other means.

Why do we recommend using the latest Delphi tools for replacement software development?

Feel free to contact us to talk about anything.