Tacit knowledge in action: basic notions of knowledge sharing in computer supported work environments