| CPC G06F 21/575 (2013.01) [G06F 9/4403 (2013.01)] | 20 Claims |

|
1. An information handling system comprising:
at least one processor; and
a computer-readable medium having instructions thereon that are executable by the at least one processor for:
prior to initialization of an operating system, executing a first-party pre-boot firmware application, wherein the first-party pre-boot firmware application is configured to provide system-level context information;
executing a third-party pre-boot firmware application, wherein the third-party pre-boot firmware application is configured to receive the system-level context information from the first-party pre-boot firmware application; and
displaying a user interface for the third-party pre-boot firmware application, wherein at least one element of the user interface is based on the system-level context information.
|