Business Advisors collaborate with clients to define their vision and strategy, understand user needs, and gather information about processes, data, and capabilities. They analyze these elements to determine the target processes and business requirements for current and future solutions. This involves performing analysis of processes, systems, data, and business information, as well as building domain knowledge.