https://blogs.backlinkworks.com/understanding-computer-software-an-overview-for-beginners/
Understanding Computer Software: An Overview for Beginners