1. A method implemented on a computer system via a plurality of software modules for managing a workflow process, the method assisting a user with procurement decisions, sourcing decisions and strategic sourcing decisions in an enterprise regarding one or a plurality of items, and comprising the steps of: discovering, via one or more of the software modules, internal and external data related to at least one item based on user-defined parameters, wherein the discovered internal and external data is extracted from a plurality of data sources internal and external to the enterprise; storing the discovered internal and external data in a data mart; analyzing, via one or more of the software modules, the discovered internal and external data, wherein an assessment is made of the impact or potential impact of the discovered internal and external data on procurement decisions, sourcing decisions and strategic sourcing decisions in the enterprise with respect to the at least one item; and providing to the user, via one or more of the software modules, one or more computer-initiated options for fully or partially executing one or more action(s) with respect to procurement, sourcing or strategic sourcing of the at least one item on behalf of the enterprise.