System requirements prevent applications from showing up on computers that don’t have sufficient resources or OS dependencies to be able to install or run successfully. For example an application may be compiled to only run on a 64 bit processor. All 32-bit computers shouldn’t advertise the shortcuts for that application. System requirements are initially set during the packaging of the application but an administrator can add, modify or remove system requirements in the web admin console. These settings are stored in the application’s metadata file so the entire package doesn’t get force cached if its system requirements are not met.
An administrator or advanced user can see any application that don’t meet system requirements on the agent by simply looking at the Associated Applications Dialog that they can launch from the System Tray Icon. Any Applications listed with a red font don’t meet their system requirements.
The administator or end user can then double click on the application to see which system requirements are met and which ones aren’t. It should be noted that OS system requirements are treated as an “OR” meaning only one has to match to meet the OS requirement while all other system requirements are treated as an “AND” meaning they all have to pass for the application to be visible.