implies a business computer/information system that is old or outdated. Often used to describe home-grown (custom built) mainframe systems, however, software companies will use the term legacy system to define any system that is not based on the current version of a business software package.