Software Installed in the Past x Days

December 2020’s free Microsoft Endpoint Manager Configuration Manager (ConfigMgr/SCCM/MEMCM) giveaway is the Software Installed in the Past x Days report. This report is available in both Power BI and SSRS formats.

You might remember that we gave away this report in 2018, so what’s new about it in 2020? For starters, we have a new Power BI report! We also tweaked the SSRS report to make it run more smoothly, but other than that, we didn’t make any major changes to it. So, why give away this report again? After our software update reports, this one comes in next as the most requested. During this holiday season, it’s our gift to you! Keep reading below to find out more about it.

Software Installed


Without spending a lot of time and effort, do you know for certain what software was recently installed on a collection of computers and when each software title was installed? Do you get requests from Software Managers or Security Teams to find out what software was manually installed by the local workstation administrator? When a computer starts misbehaving, can you turn to a report that will tell you exactly what software was changed on that computer?

Unfortunately, there isn’t a built-in SCCM report that SCCM Administrators can turn to for help, so this was one of the challenges presented to the Enhansoft team. We needed to find a solution to help SCCM Admins discover what software was recently installed on a collection of computers.

Solution: Software Installed in the Past x Days

Since we like solving problems here at Enhansoft, we happily accepted this challenge and set about building a report that would tell you exactly what software was recently installed on a collection of computers. Keep in mind that our giveaway report will NOT show you user-installed software. If you want user-installed software details, you need the full version of Enhansoft Reporting and this article gives you the complete run-down on why this info is important.

In order to create this report, the first step was to review all of the software inventory sources collected by SCCM. As you know there are multiple sources. Multiple sources = Lots of research! Ultimately, the Enhansoft team decided to use the Programs and Features (also known as Add Remove Programs) data to generate this report.

In the Power BI version of the Software Installed in the Past x Days report, you can review software installed on computers for up to 30 days. In the SSRS version, the number of days you can review details is unlimited. For convenience, you can target a specific collection. Now you’ll know what was installed and when it was installed. No more guess work. This report will help answer any questions about, “What’s new on this computer?” much faster than any of SCCM’s built-in reports!

Note: The hardware inventory setting will affect the results of this report. By default, hardware inventory is configured once a week. We recommend, however, that you configure your hardware inventory to run on a simple schedule once a day. Do you want the latest results? Then put this recommended setting in place! We assembled a list of SCCM inventory cycle recommendations, so please see this blog post, Configuration Manager Inventory Cycle Recommendations, for more information.

One of the best parts about the SSRS report version is that, not only can you export it to a PDF and print it (the columns all fit on one page) but you can setup an email subscription to this report. Once a subscription is setup, the report is emailed to you at scheduled times. This feature is also available in a number of Enhansoft Reporting’s dashboards/reports. For more information about how to setup an email subscription, please see this post,

Power BI

Power BI Report


SSRS Report

Software Installed

Enhansoft Reporting – Software Installed in the Past x Days

The Software Installed in the Past x Days report is found within Enhansoft Reporting’s Software Inventory category. This category provides you with detailed dashboards and reports about all of the software/applications installed within your environment. Would you find it useful to know when software was recently installed on a collection of computers all in one report? Then get the Software Installed in the Past x Days report NOW!

Are you looking for another ConfigMgr/SCCM/MEMCM report? Are you looking for Power BI reports? Do you find that Configuration Manager reporting is difficult? Reporting shouldn’t be hard and with Enhansoft Reporting’s 150+ reports, sorted into 26 different categories, we make it easy for you!

Find out more about the reports in Enhansoft Reporting by clicking on any of the 26 category buttons below.

Still not sure that we have the right report for you? Just ask and we will be more than happy to help you out! Send a note to

All of our free reports have the Role-Based Administration (RBA) feature enabled. This means that whether you are using Configuration Manager Current Branch or System Center 2012 R2 Configuration Manager, these reports will work with all RBA settings.

Do you have an idea for a report set that you would like us to create? Submit them to our Ideas page, or drop us a line on Facebook or Twitter!

Software Installed

Software Installed in the Past x Days - Power BI

Leave a Comment

Inventory a Tesla - ConfigMgr ConsoleMEM Intune and Power BI - Notifications
Share via
Copy link