A legacy system refers to outdated software, hardware, or technology still integral to daily operations. These systems often include older applications, equipment, file formats, or programming languages. While they provide stability and support critical processes, they can lack vendor support, create security vulnerabilities, and limit innovation. Retaining them often stems from cost concerns or compatibility issues, but modernizing or decommissioning them can pave the way for improved efficiency and growth.