commonalities of hardware and software

Answer:
hardware:
any physical device used in or with your machine
software:
is a collection of codes installed onto your computer's hard drive. ... Word processing software uses the computer processor, memory, and hard drive to generate and save documents
Commonalities:
*They have behavior: Users interact with the products in various ways, products interact with other products, and products produce outputs given inputs
*They have functional (user-facing) and non-functional (non-user-facing) requirements
*They are complex: Any representation of product specifications invariably leads to a tree structure, as major features are decomposed into finer-grained features (you can also choose only one in the commonalities)