A personal computer health administration framework is disclosed that
includes a set of intercommunicating components. The system includes a
provider subsystem that provides services relating to personal computer
health status. The services include acquiring health status information
relating to the operation of the personal computer. The system also
includes a health engine subsystem that receives and processes the health
status information acquired by the provider subsystem. The health engine
subsystem thereafter renders health status notifications. A client user
interface subsystem, consumes the notifications of the health engine
subsystem and reports personal computer health status information to
users in accordance with the health status notifications.