A method for displaying images on a plurality of display devices, the method comprising: coupling processing devices to at least one communications network, each processing device having a memory and a display, transmitting image data from the processing devices to the plurality of display devices via the at least one communications network, the step of transmitting being adapted to: - retain an aspect ratio of each image displayed on the display of each processing device; - remove borders left/right or top/bottom of each image if present, and, in addition - provide any of scaling, side by side positioning and on-top positioning, characterised by providing spreading of the images to be displayed on the plurality of display devices in a non-overlapping manner while taking into account any of the display resolution, pixel density, aspect ratio and orientation of each display device, so that the topological arrangement of images on all display devices is the same, the method further comprising the processing device having an operating system with at least one pre-installed generic driver providing a generic communications protocol for communication between processing device and a standard class of peripheral devices, the method comprising the steps of: a) coupling a peripheral device to the processing device, the peripheral device having a transceiver: b) setting up, by means of the pre-installed generic driver of the operating system, a means for communication between the peripheral device and the processing device; c) coupling the processing device to the at least one communications network via the peripheral device; d) routing screen scraped data between the processing device and the communications network via the means for communication, wherein the generic communication protocol is used for transferring the screen scraped data between the processing device and the peripheral device. coupling processing devices to at least one communications network, each processing device having a memory and a display, transmitting image data from the processing devices to the plurality of display devices via the at least one communications network, the step of transmitting being adapted to: - retain an aspect ratio of each image displayed on the display of each processing device; - remove borders left/right or top/bottom of each image if present, and, in addition - provide any of scaling, side by side positioning and on-top positioning, characterised by providing spreading of the images to be displayed on the plurality of display devices in a non-overlapping manner while taking into account any of the display resolution, pixel density, aspect ratio and orientation of each display device, so that the topological arrangement of images on all display devices is the same, - retain an aspect ratio of each image displayed on the display of each processing device; - remove borders left/right or top/bottom of each image if present, and, in addition - provide any of scaling, side by side positioning and on-top positioning, characterised by providing spreading of the images to be displayed on the plurality of display devices in a non-overlapping manner while taking into account any of the display resolution, pixel density, aspect ratio and orientation of each display device, so that the topological arrangement of images on all display devices is the same, the method further comprising the processing device having an operating system with at least one pre-installed generic driver providing a generic communications protocol for communication between processing device and a standard class of peripheral devices, the method comprising the steps of: a) coupling a peripheral device to the processing device, the peripheral device having a transceiver: b) setting up, by means of the pre-installed generic driver of the operating system, a means for communication between the peripheral device and the processing device; c) coupling the processing device to the at least one communications network via the peripheral device; d) routing screen scraped data between the processing device and the communications network via the means for communication, wherein the generic communication protocol is used for transferring the screen scraped data between the processing device and the peripheral device. a) coupling a peripheral device to the processing device, the peripheral device having a transceiver: b) setting up, by means of the pre-installed generic driver of the operating system, a means for communication between the peripheral device and the processing device; c) coupling the processing device to the at least one communications network via the peripheral device; d) routing screen scraped data between the processing device and the communications network via the means for communication, wherein the generic communication protocol is used for transferring the screen scraped data between the processing device and the peripheral device.