https://learn.microsoft.com/en-us/mem/configmgr/core/clients/manage/asset-intelligence/deprecation
based on your stated requirements: "I want to keep track of software on individual workstations and I want to retain the ability to generate reports on the complete software on an individual PC as well as report on the occurrence of a specific program across the company."
The elements being deprecated are not the elements you require, namely software on a machine ("Asset intelligence hardware inventory views", things like v_gs_installed_software), and "occurrence of a specific program across the company", I think you still mean installed software? If you mean something else, we may need more information to understand your problem to be solved.