Collaborative Environments - 1 Collaborative Environments For Todays Multi-Company Teams Exploring the Challenges and Solutions Eric Honour INCOSE Past.