+2 votes
in Software Engineering by

1 Answer

+1 vote
Best answer

Legacy system

The old software systems which are still used for business purposes and introduced in 1960s are known as legacy systems. The reasons for using legacy systems as sociotechnical systems are as given below:

• These systems are developed for specific hardware and maintenance of hardware is very expensive. Another thing is that these hardware are no longer used and don’t satisfies the purchase policies of IT organizations.

• The legacy software is obsolete and original vendors are not ready to provide support.

• A huge amount of data is generated by legacy software in its lifetime. It is possible that it contains duplicate data, inconsistent data or may be the data is stored in different databases.

• The legacy software is not fitting in the IT policies of the business organization.

Please leave a comment below and share with other students in your network if you found this solution helpful. Happy learning!

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris doesn't need sudo, he just types "Chuck Norris" before his commands.