MACROS :case study of knowledge sharing system development within New York State government agencies