NetPro: a tool for communities of practice in engineering