1. In a computerized environment comprising a plurality of distributed application programs configured to generate one or more application-specific status reports, a method of automatically determining a positive, negative, or pending status of one or more generalized, end-user tasks to be performed, comprising the acts of: identifying one or more end-user tasks to be performed in a computerized environment, wherein each of the one or more end-user tasks involves execution of a corresponding set of one or more distributed application components; receiving one or more status reports from the plurality of distributed application programs, the one or more status reports providing information regarding execution of one or more distributed application program components; correlating the information of the one or more status reports with the one or more identified end-user tasks; and associating a positive, negative, or pending status with at least one of the one or more identified end-user tasks based on the correlated information, wherein the status indicates whether the corresponding end-user task can be performed.