Computer supported cooperative work (CSCW).-middleware.- Internet/Web data management.- electronic commerce.- enterprise modelling.- workflow management.- knowledge flow.- agent technologies.-information retrieval.- software architectures.- service-oriented computing.- cloud computing.