A software infrastructure platform that provides a provides a single, integrated, web-based user interface for initiating or participating in automated business processes as well as accesing business application functionality and information from multiple, divergent sources