1. A product management platform system employing metadata and rules to drive dynamic behavior for workflow, user experience, and system integration, the system comprising: a processor in communication with memory; a functional unit in communication with memory, the functional unit comprising: a core workflow manager in communication with the processor, the core workflow manager to operate at a management level, the core workflow manager including a common set of workflows that automate common processes in an enterprise; at least one integration adapter configured to communicate with the workflow to support integration with an external system while the functionality in the workflow remains constant; an integration rule manager to establish one or more rules to define a relationship between the integration adapter and a workflow step, wherein each rule defines at least one condition under which the integration adapter is to be invoked; a director in communication with the integration rule manager, the director to filter the one or more model rules and to establish a relationship between the integration adapter and the workflow step, wherein the director is selected from the group consisting of: a rule engine and an expression language processor; and an integration manager in communication with the director, the integration manager to determine which integration adapter to be invoked when the workflow is executed.