requirements of knowledge work systems