ALL meanings of shelfware
shelf·ware
S s - noun shelfware Computers. software or hardware that remains unsold, unused, or underused: shelfware as part of a bundled license deal. 1
- noun shelfware ideas or findings that are not used or acted upon: The results of your market research can quickly become shelfware. 1