Object-oriented programming, Comprehensive technology, Experimental systems development, IT support for cooperation (CSCW), Interactive rooms, buildings and urban environments, Software Systems for pervasive computing, Spatial IT, User participation in systems development (participatory design)