strategies real-time teams development competive effects strengthening forum lifecycle effective tools suppliers systems strategy definition collaborative definitions perspective hosted product multi-agent supply studies designs disadvantages versus market conferencing collaboration articles products